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

请高手帮忙,一条SQL语句,该如何处理

2012-02-09 
请高手帮忙,一条SQL语句有四个表,里面ID关联表一,IDMoney10120002300表二,IDMoney20130002500表三,IDMoney

请高手帮忙,一条SQL语句
有四个表,里面ID关联
表一,
ID     Money1
01     200
02     300

表二,
ID   Money2
01   300
02   500

表三,
ID   Money3
02   300
03   600

表四没有记录
ID   Money4

现在要得到结果
ID       Money1       Money2       Money3       Money4
01       200               300             0                   0
02       300               500             0                   0
03         0                   0               600               0

因为表四没记录
我查select   *   from   表一,表二,表三,表四

记录都为为空,怎么样解决表中不一定有数据这个问题,请高手帮忙给个解决方案

[解决办法]
select a.id,isnull(money1,0),isnull(money2,0),isnull(money3,0),isnull(money4,0) from a full join b on a.id=b.id full join c on a.id=c.id full join d on c.id=d.id

热点排行