0
マネージャの名前を表示するSQLクエリを書く必要があります。従業員の最大数を持つマネージャの名前を見つける
表の構造:
EMPNO INT PRIMARY KEY
ENAME VARCHAR NOT NULL
MGR_ID INT
MGR_ID従業員の属性がマネージャのEMPNO(主キー)です。
SELECT ENAME FROM EMP WHERE
(SELECT COUNT(MGR_ID) FROM EMP GROUP BY MGR_ID)=
(SELECT MAX(SELECT COUNT(MGR_ID) FROM EMP GROUP BY MGR_ID) FROM EMP);
をテストされていない私がこれまで試したどのような
集計: 'mgr_id'によってempグループからmgr_id、dense_rank()を(count(*)descの順に)選択してください。明示的な 'JOIN'を使用しているrtは、where句の旧式の暗黙的な結合ではありません。 –
@a_horse_with_no_name先生、ありがとう、私はこれを世話します。 –