以下查询将获取 Persons 表中不等于任何 PersonId 值的 pid 值:
select B.pid
from Persons A
RIGHT JOIN Persons B ON (A.PersonID = B.pid)
where A.PersonID IS NULL
AND B.pid IS NOT NULL
有没有办法使用 LEFT OUTER JOIN 获取相同的数据?
以下查询将获取 Persons 表中不等于任何 PersonId 值的 pid 值:
select B.pid
from Persons A
RIGHT JOIN Persons B ON (A.PersonID = B.pid)
where A.PersonID IS NULL
AND B.pid IS NOT NULL
有没有办法使用 LEFT OUTER JOIN 获取相同的数据?