患者预约超过1名医生的SQL(postgresql)

时间:2017-05-15 09:11:17

标签: sql postgresql

我有一个表约会(id,patientID,doctorID) 我想检查哪些患者预约超过1名医生

1 个答案:

答案 0 :(得分:1)

您可以使用聚合和HAVING子句来检查患者是否有多名不同的医生。

select patientId
from appointments
group by patientId
having count(distinct doctorId) > 1;