hospitalid,hosp name and hosp type
関連付けられている医師の数が最も多い病院の を表示したいと考えています。
私は2つのテーブルを持っています:
医者:doctorid, hospitalid
病院:hospitalid, hname, htype
SELECT d.hospitalid,h.hname,h.htype
FROM doctor d
INNER JOIN hospital h ON d.hospitalid = h.hospitalid
GROUP BY d.hospitalid,h.hname,h.htype
HAVING MAX(count(d.doctorid));
上記のコードを試してみましたが、「グループ関数のネストが深すぎます」というエラーが表示されます。dコードをどのように変更すればよいですか?