日期:2014-05-17  浏览次数:21925 次

oracle 多表查询的时候,逗号和连接有什么区别??(菜鸟求帮助..抱大腿..)
select * from A,B left join C on(C.id=B.id)。。正确
select * from A,B left join C on(C.id=A.id)。。编译不通过..
想不明白..问一下原因..逗号相当于怎么查询的??
oracle

------解决方案--------------------
是B left join C又不是A left join C AID=CID当然不成立,逗号相当于独立表的存在,非要连的话把left join去掉
------解决方案--------------------
, 就是 inner join