【发布时间】:2012-12-23 10:07:52
【问题描述】:
下表的连接方式有什么区别 哪个更适合查询优化。
SELECT SP.*, S.SNAME, S.STATUS, S.CITY
FROM S INNER JOIN SP
ON S.SNO = SP.SNO;
和
SELECT SP.*, S.SNAME, S.STATUS, S.CITY
FROM S, SP
WHERE S.SNO = SP.SNO;
【问题讨论】:
-
一旦你想使用
OUTER连接,你应该使用第一种样式,然后为了保持一致性,你可能应该对INNER连接使用相同的样式。