我無法制定出此語法,但它確實有效(英語:獲取具有所有PID的MNAME)。SQL獲取具有所有值的實體
有誰能告訴我爲什麼?
什麼是實現相同結果的替代語法?
結果:山姆
SELECT MNAME
FROM M
WHERE NOT EXISTS
(SELECT *
FROM P
WHERE NOT EXISTS
(SELECT *
FROM MP
WHERE MID = M.MID
AND PID = P.PID));
是的,它很難讓你的頭。在上面的例子中,我不能單獨執行內部查詢,也不知道爲什麼。如果我給它添加表名,'FROM MP,P,M'。整個查詢給出了錯誤的答案。 @客人 – ojhawkins