SQL經典50查詢語句案例_5:
5、查詢沒學過“葉平”老師課的同學的學號、姓名:
SELECT
SId,
StuName
FROM
student
WHERE SId NOT in(
SELECT s.SId
FROM
teacher t,sc s, course c
WHERE
t.Tname = '葉平'
AND c.TId = t.TId
AND c.CId = s.CId
)
在MySQL命令行中的運行情況:
總結:運用了not in 和 內嵌select from 的技術,在聯系到多個表多查詢或者一表多查詢時可用。