|
发表于 2020-3-18 21:45:01
|
显示全部楼层
两个表中的字段1的值不可能重复
这个的意思是说a表的字段1的数据不可能跟b表的字段1 的数据重复吗?
如果是的话:
select 字段1,字段2,字段3,'' as 字段4 from 表A
UNION
select 字段1,字段2,'' as 字段3,字段4 from 表B
如果那句话的意思是a表或者b表内本身的字段1的内容不重复的话
select isnull(a.字段1,b.字段1),isnull(a.字段2,b.字段2),a.字段3,b.字段4
from 表A a full join 表B b
on a.字段1 = b.字段1
|
|