猿问

A表与B表关联,查询在A表中有,但在B表没有的数据

A表

idcolumn1column2
1aa1
2aa2
3aa3
4bb1
5bb2
6bb3
7cc1

B 表

idcolumn1column3
1aa1
2aa2
3bb1
4bb2

A 表和 B 表通过 column1 字段关联,筛选条件是 A 表中 column2 的值在 B 表的 column3 中没有与之对应的值。按上面表的数据,得到的结果应该为:

idcolumn1column2
3aa3
6bb3
7cc1


杨__羊羊
浏览 1245回答 1
1回答

蝴蝶刀刀

select * from a where not exists (select 1 from b where a.column1=b.column1 and a.column2=b.column2;
随时随地看视频慕课网APP

相关分类

MySQL
我要回答