我有 2 张桌子
表 jt1
name
---
A
B
C
和表 jt2
name
---
B
C
D
我需要从两个表中获取名称,这对于两个表都不常见,即结果必须是
result
------
A
D
这是我的查询,但可能有更好的解决方案吗?
SELECT jt1.name AS name FROM jt1
LEFT JOIN jt2
ON jt1.name = jt2.name
WHERE jt2.name IS NULL
UNION
SELECT jt2.name AS name FROM jt2
LEFT JOIN jt1
ON jt2.name = jt1.name
WHERE jt1.name IS NULL