读书人

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

发布时间: 2012-02-09 18:22:27 作者: rapoo

请高手帮忙,一条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

读书人网 >SQL Server

热点推荐