求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/07/01 14:15:32
![求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](/uploads/image/z/14971977-9-7.jpg?t=%E6%B1%82SQL%E5%86%99%E6%B3%95+%E4%B8%A4%E4%B8%AA%E8%A1%A8%2C%E6%9A%82%E4%B8%94%E7%A7%B0%E4%B8%BAA%2CB%2C%E5%85%B6%E4%B8%ADA%E8%A1%A8%E4%B8%AD%E6%9C%89%E4%B8%A4%E5%88%97%2Ca1%2Ca2+B%E8%A1%A8%E4%B8%AD%E4%B9%9F%E4%B8%A4%E5%88%97b1%2Cb2%2Ca1%E5%88%97%E5%92%8Cb1%E5%88%97+%E7%9A%84%E5%80%BC%E6%98%AF%E7%9B%B8%E5%90%8C%E7%9A%84a2%E5%92%8Cb2%E5%88%97%E7%9A%84%E5%80%BC%E6%9C%89%E7%9B%B8%E5%90%8C%E7%9A%84%E9%83%A8%E5%88%86%E4%B9%9F%E6%9C%89%E4%B8%8D%E5%90%8C%E7%9A%84%E9%83%A8%E5%88%86%2C%E5%A6%82%E4%BB%A5%E4%B8%8Ba1+a2a+10a+20b+30b+40B+%E8%A1%A8%E4%B8%AD%E6%95%B0%E6%8D%AE%E5%A6%82%E4%B8%8Bb1+b2a+10a+20a+30b+50)
求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)