关于两个表数据join的问题请教
表A
id name value1
表B
id name value2
想得到结果为
id name value1 value2
如果A,B表存在相同的id和name就合并,如果不存在,则都列出到结果中。
怎么编写合适?
------解决方案--------------------
select id=isnull(a.id,b.id),name=isnull(a.name,b.name),
a.value1,b.value2
from 表A a full join 表B b on a.id=b.id