我有一个city
表,其中有两列
from_city
to_city
现在假设一行具有以下值
'lahore'
'peshawar'
,下一行有
'peshawar'
'lahore'
请注意,值对角匹配。我想以这种方式显示所有不匹配的行。
非常感谢任何帮助。
答案 0 :(得分:4)
或许这样的事情:
SELECT *
FROM bus_route b1
LEFT JOIN bus_route b2 ON b1.from_city=b2.to_city AND b1.to_city=b2.from_city
WHERE b2.from_city IS NULL