|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
现在有2个表格
TB1表 TB2表
A B C D A B C D
1 2 3 4 4 3 2 1
4 3 2 1 6 6 4 2
3 7 5 7 8 5 5 1
2 4 6 8 1 2 3 4
6 6 5 5 5 5 6 6
9 2 1 5 9 2 1 5
现要求他们的差集,如下
查询1
2468
3757
5566
6642
6655
8551
我分2步编了个查询,怎么都觉得别扭,求大神指点
第一步
SELECT A & B & C & D AS AA FROM TB1
SELECT A & B & C & D AS BB FROM TB2
第二步
SELECT TB11.AA FROM TB11 LEFT JOIN TB22 ON TB11.AA = TB22.BB WHERE (((TB22.BB) Is Null))
UNION
SELECT TB22.BB FROM TB22 LEFT JOIN TB11 ON TB22.BB = TB11.AA WHERE (((TB11.AA) Is Null))
|
|