私は医者と請求の2つのテーブルを持っています。複数の患者を治療している医師の dname、doctorid、および合計 (料金) を表示したいと考えています。
Doctor テーブルの列は次のとおりです。
doctorid,dname
請求表の列は次のとおりです。
billid,patientid,doctorid,fees
次のコードを試しました。しかし、SQL コマンドが正しく終了していないことを示すエラーが発生しました。
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;
構文のどこが間違っていますか? ありがとう...