有2个SQL,查出来的结果集都是7列,希望把这2个结果集合并,但是要删除重复的行。解决方法
有2个SQL,查出来的结果集都是7列,希望把这2个结果集合并,但是要删除重复的行。
有2个SQL,查出来的结果集都是7列,希望把这2个结果集合并,但是要删除重复的行。
重复的行的依据是:2个SQL中的某3个字段相同来判断的。
这样的SQL怎么写??
------解决思路----------------------
------解决思路----------------------
LZ 是在 sql 中实现,还是要在 c# 中实现这样的功能 ?
有2个SQL,查出来的结果集都是7列,希望把这2个结果集合并,但是要删除重复的行。
重复的行的依据是:2个SQL中的某3个字段相同来判断的。
这样的SQL怎么写??
------解决思路----------------------
//加上c1、c2、c3这三个字段判断重复行
select c1,c2,c3,c4,c5,c6,c7 from table1
union
select c1,c2,c3,c4,c5,c6,c7 from table2 t2 where not exists(select 1 from table1 t1 where t1.col1=t2.col1 and t1.col2=t2.col2 and t1.col3=t2.col3)
------解决思路----------------------
LZ 是在 sql 中实现,还是要在 c# 中实现这样的功能 ?