求教一个SQL语句.关于2个相同结构表中数据的对比现有表1和表2,2个表字段结构都一样.例如:表1:id key value status1 2 3 112 2 4 123 2 5 13表2 :id key value status1 2 3 152 2 4 16现在要得到id key value status s
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/07 11:50:49
求教一个SQL语句.关于2个相同结构表中数据的对比现有表1和表2,2个表字段结构都一样.例如:表1:id key value status1 2 3 112 2 4 123 2 5 13表2 :id key value status1 2 3 152 2 4 16现在要得到id key value status s
求教一个SQL语句.关于2个相同结构表中数据的对比
现有表1和表2,2个表字段结构都一样.例如:
表1:
id key value status
1 2 3 11
2 2 4 12
3 2 5 13
表2 :
id key value status
1 2 3 15
2 2 4 16
现在要得到
id key value status status
1 2 3 11 15
2 2 4 12 16
3 2 5 13 null
这个语句应该怎么写?
表1:表名(tm_1)
表2:表名(tm_2)
需要的结果:
就说做2个rows_num的对比,需要以tm_1的lane为准,表1中多了一个lane=99的数据,表2中没有,让他为null.
求教一个SQL语句.关于2个相同结构表中数据的对比现有表1和表2,2个表字段结构都一样.例如:表1:id key value status1 2 3 112 2 4 123 2 5 13表2 :id key value status1 2 3 152 2 4 16现在要得到id key value status s
SELECT A.id,A.key,A.value,A.status,B.status
FROM 表名 A FULL OUTER JOIN 表名 B ON A.id = B.id AND A.key = B.key AND A.value = B.value