我有一个由以下列组成的表格:
billid, patientid, doctorid, fees
如何显示治疗多名患者的医生?
尝试了以下代码并得到了它。
select doctorid from tableName GROUP BY doctorId HAVING COUNT (DISTINCT patientid) > 1
谢谢:)
最佳答案
SELECT doctorID
FROM YourTable
GROUP BY doctorID
HAVING COUNT (DISTINCT patientid) > 1
这些是基本的 SQL 查询。如果您遇到这样的问题,您确实应该首先阅读一些 SQL 教程或书籍。
关于需要 SQL 查询说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17676763/