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