连接的问题
现在有四个表,a(id,...),b(bid,bname,...),c(cid,cname,...),d(did,dname,...),在视图中希望得到a表中所有的id和其对应的bname,cname,dname,但是下面的语法无法实现,
select a.id,b.bname,c.cname,d.dname
from a left outer join b
on a.id = b.bid left outer join c
on a.id = c.cid left outer join d
on a.id = d.did
提示返回E_FAIL,如果将一个左连接改为内连接或者右连接则语法可以通过,另外如果将第一个左连接删除,并删除select中的bname,保留两个左连接,语法检查仍然无法通过,感觉好像是全部是左连接有问题,请问各位老大这是怎么回事?