より大きい従業員の給料を検索します。MySQLのクエリは、だから、私はこのスキーマを持っている任意のマネージャー
select E.ename, D.did, E.eid
from Emp E
join Works W ON E.eid = W.eid
join Dept D ON D.did = W.did
where E.salary > (select E2.salary from Emp E2, Dept D2
where E2.eid = D2.managerid)
しかし、サブクエリステートメントは複数の行を返しています。正しい結果を得るために、2つのテーブルから複数の行を比較するにはどうすればよいですか?グループ化はうまくいくはずですか?
空のテーブルが返されます。 –