首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于两个表数据join的有关问题请问

2012-10-29 
关于两个表数据join的问题请教表Aid name value1表Bid name value2想得到结果为id name value1value2如果A

关于两个表数据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

热点排行
Bad Request.