0

このようなテーブルが2つあります

Table 1: MedicineType  
MedicineTypeID MedicineTypeName
TE001         | HIV
TE002         | AIDS

Table 2: MsMedicine
MedicineID MedicineTypeID MedicineName
ME001     | TE001        | HIVgood 
ME002     | TE001        | HIVsmart
ME003     | TE002        | AIDSawesome

MedicineTypeID、MedicineTypeName、および MedicineCount (各 MedicineType の MedicineID の数から派生) の例を表示するにはどうすればよいですか?

MedicineTypeID MedicineTypeName MedicineCount
        TE001 | HIV            | 2
        TE002 | AIDS           | 1
4

2 に答える 2

3
Select mt.MedicineTypeID, mt.MedicineTypeName, Count(m.MedicineID) as MedicineCount
From MedicineType
Inner Join MSMedicine m On mt.MedicineTypeID = m.MedicineTypeID
Group By mt.MedicineTypeID, mt.MedicineTypeName
于 2013-05-24T21:21:37.873 に答える
0

MedicineType から MedicineCount として MedicineTypeID,MedicineTypeName,count(*) を選択します。

于 2013-05-24T21:19:06.023 に答える