以下两种方法多表查询有何区别?
这两种多表查询的区别?
select 1.a,1.b,2.c from t1 1,t2 2 where 1.id=2.id
select 1.a,1.b,2.c from t1 1 join t2 2 on 1.id=2.id
有何区别?
------解决方案--------------------select 1.a,1.b,2.c from t1 1,t2 2 where 1.id=2.id//9i以下版本oracle 例如8i不支持inner/left/right/full
select 1.a,1.b,2.c from t1 1 inner/left/right/full join t2 2 on 1.id=2.id//9i以上版本oracle
------解决方案--------------------结果是一样的
------解决方案--------------------join好像是SQL 92的标准语句