SQL怎么查询两个表中不同的数据?

180it 2021-09-13 PM 1437℃ 0条

我们需要准备的材料分别是:电脑、sql查询器。

1、首先,打开sql查询器,连接上相应的数据库表,以查询c1表和c2表的name字段不同为例。
0b7b02087bf40ad14748036d592c11dfa8ecce94.png

2、点击“查询”按钮,输入:

select c1.name from c1 left join c2 on c1.name=c2.name where c2.name is null

union select c2.name from c2 left join c1 on c1.name=c2.name where c1.name is null
0b7b02087bf40ad14748036d592c11dfa8ecce94.png

3、点击“运行”按钮,此时不同的name都被查询出了。
0b7b02087bf40ad14748036d592c11dfa8ecce94.png

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

SQL怎么查询两个表中不同的数据?