SELECT name
FROM instructor natural join teaches
WHERE course_id = (SELECT course_id
FROM (SELECT course_id, MAX(mycount)
FROM (SELECT course_id, count(ID) as mycount
FROM takes GROUP BY course_id)));
この問合せはOracleでは機能しません。それはsingle group function
エラーを示しています。oracleの単一グループ関数のエラー
あなたのテーブルを取得して投稿したいものを教えてください。このクエリは非常に品質が良いです。 – Kacper
[SQLは単一グループのグループ機能ではありません](http://stackoverflow.com/questions/1795198/sql-not-a-single-group-group-function) – Alfabravo