对于此分配,请使用以下数据库架构:
a)患者-患者ID,姓名,DOB
b)医生-医生ID,姓名,MedLicenseNumber,电话
c)药物-MedicationID,BrandName,GenericName
d)处方-处方ID,日期,患者ID,处方ID,药物ID
问题要求在以下位置指定SQL查询: 处方最明确的通用药物名称。
我尝试了此查询,但出现语法错误
SELECT TOP COUNT GenericName
FROM Medication m INNER JOIN
Prescription p
ON m.MedicationID = p.MedicationID
GROUP BY GenericName
ORDER BY COUNT(PrescriptionID) DESC;
答案 0 :(得分:0)
请尝试这个
SELECT TOP 1 COUNT(GenericName), GenericName
FROM Medication m INNER JOIN
Prescription p
ON m.MedicationID = p.MedicationID
GROUP BY GenericName
ORDER BY COUNT(PrescriptionID) DESC;