可能是重复问题:
显式连接和隐式连接有何区别?
我想知道显式连接和隐式连接在性能方面的差异。
select * from A,B,C where A.x = B.y and B.y = C.z
和
select * from A INNER JOIN B on A.x = B.y INNER JOIN C on B.y = C.z
基本上我想知道内连接是否比笛卡尔积性能更好?另外,在内连接中,笛卡尔积是否在内部执行?可能是重复问题:
显式连接和隐式连接有何区别?
我想知道显式连接和隐式连接在性能方面的差异。
select * from A,B,C where A.x = B.y and B.y = C.z
和
select * from A INNER JOIN B on A.x = B.y INNER JOIN C on B.y = C.z
基本上我想知道内连接是否比笛卡尔积性能更好?另外,在内连接中,笛卡尔积是否在内部执行?
select * from A,B
或select * from A inner join B
。其结果是一个具有 cardinality(A) * cardinality(B) 行的集合。 - Ian Bjorhovde