求SQL写法 两个表,暂且称为A,B,其中A表中有两列,a1,a2 B表中也两列b1,b2,a1列和b1列 的值是相同的a2和b2列的值有相同的部分也有不同的部分,如以下a1 a2a 10a 20b 30b 40B 表中数据如下b1 b2a 10a 20a 30b 50

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/16 16:06:02
求SQL写法两个表,暂且称为A,B,其中A表中有两列,a1,a2B表中也两列b1,b2,a1列和b1列的值是相同的a2和b2列的值有相同的部分也有不同的部分,如以下a1a2a10a20b30b40B表

求SQL写法 两个表,暂且称为A,B,其中A表中有两列,a1,a2 B表中也两列b1,b2,a1列和b1列 的值是相同的a2和b2列的值有相同的部分也有不同的部分,如以下a1 a2a 10a 20b 30b 40B 表中数据如下b1 b2a 10a 20a 30b 50
求SQL写法 两个表,暂且称为A,B,其中A表中有两列,a1,a2 B表中也两列b1,b2,a1列和b1列 的值是相同的
a2和b2列的值有相同的部分也有不同的部分,如以下
a1 a2
a 10
a 20
b 30
b 40
B 表中数据如下
b1 b2
a 10
a 20
a 30
b 50
求找出在a1=b1的时候,A B 两表中对应的a2和b2不同的值的sql写法,

求SQL写法 两个表,暂且称为A,B,其中A表中有两列,a1,a2 B表中也两列b1,b2,a1列和b1列 的值是相同的a2和b2列的值有相同的部分也有不同的部分,如以下a1 a2a 10a 20b 30b 40B 表中数据如下b1 b2a 10a 20a 30b 50
select * from A where not exist (select * from B where A.a1=B.b1 and A.a2=B.b2)
union
select * from B where not exist (select * from A where B.b1=A.a1 and B.b2=A.a2)