この構文を理解することはできませんが、機能します (英語: すべての PID を持つ MNAME を取得します)。
誰でも理由を教えてもらえますか?
同じ結果を達成するための代替構文は何ですか?
結果: サム
SELECT MNAME
FROM M
WHERE NOT EXISTS
( SELECT *
FROM P
WHERE NOT EXISTS
( SELECT *
FROM MP
WHERE MID = M.MID
AND PID = P.PID ) );