有什么区别
SELECT COUNT(*)
FROM TOOL T
LEFT OUTER JOIN PREVENT_USE P ON T.ID = P.TOOL_ID
WHERE
P.ID IS NULL和
SELECT COUNT(*)
FROM TOOL T
LEFT OUTER JOIN PREVENT_USE P ON T.ID = P.TOOL_ID AND P.ID IS NULL发布于 2018-07-25 20:10:45
底部的查询等效于
SELECT COUNT(*)
FROM TOOL T因为它不是限制结果集,而是为联接的右侧生成一个带有大量空字段的联接表。
第一个查询是左反联接。
https://stackoverflow.com/questions/51526747
复制相似问题