Wyjaśnienie zapytań SQL
Mam dwa stoły lekarza i rachunki. Chcę zobaczyć dname, doctorid i sumę (opłaty) lekarzy leczących więcej niż jednego pacjenta.
kolumny tabeli lekarza są następujące:
doctorid,dname
kolumny tabeli rozliczeniowej są następujące:
billid,patientid,doctorid,fees
Próbowałem następującego kodu. Ale wystąpił błąd informujący, że SQL cmd nie został poprawnie zakończony:
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;
gdzie poszedłem źle ze składnią? Dzięki...