我对此感到困惑,我想查询或显示诊所名称和每个诊所名称,我想用它计算所有queue_id,输出如下输出:如果Clinic为null或者没有来自它的queue_id ,然后它将显示0.我正在使用mysql数据库。
(Clinic Name) COUNT(QUEUE_ID's)
Clinic A = 5
Clinic B = 4
Clinic C = 0
Clinic D = 0
答案 0 :(得分:0)
试试这个
SELECT
tbl_clinics.clinic_name,COALESCE(COUNT(tbl_queue.queue_id),0)
FROM tbl_clinics
LEFT OUTER JOIN tbl_queue
ON tbl_clinics.id=tbl_queue.clinic_id
GROUP BY tbl_clinics.clinic_name;
答案 1 :(得分:-1)
您想显示诊所名称吗? 从tbl_clinics
中选择clinic_name