Aclaración de consultas SQL

Tengo dos mesas doctor y facturación. Deseo ver el nombre, doctorid y la suma (honorarios) de los médicos que tratan a más de un paciente.

Las columnas de la tabla del doctor son las siguientes:

doctorid,dname

Las columnas de la tabla de facturación son las siguientes:

billid,patientid,doctorid,fees

Probé el siguiente código. Pero se produjo un error que indica que el cmd de SQL no se terminó correctamente:

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; 

¿Dónde me he equivocado con la sintaxis? Gracias...

Respuestas a la pregunta(4)

Su respuesta a la pregunta