我有两张表医生和计费。我希望查看治疗一名以上患者的医生的 dname、医生 ID 和总和(费用)。
医生表列如下:
doctorid,dname
计费表列如下:
billid,patientid,doctorid,fees
我尝试了以下代码。但收到错误提示 SQL cmd 未正确结束:
SELECT d.dname,b.doctorid,Sum(b.fees)as "TotalFees" FROM billing b,doctor d ON b.doctorid=d.doctorid
GROUP BY b.doctorid HAVING count(b.patientid)>1;
我的语法哪里出错了?谢谢...