这只是一个关于JOINS和它们可以写入的不同方式的问题。我曾经遇到过很多次,但从未理解为什么不同的人会使用不同的布局,难道只有一些人更喜欢某种方式而不是另一种方式,或者一种方法的情况是一种较老的做事方式,或者是一种格式相比其他性能有什么好处,还是仅仅取决于您使用的SQL,Oracle,MSSQL,MySQL等?SQL JOIN格式选项
例一:
SELECT
m.name
, e.address
FROM member m
, email e
WHERE m.id = e.mid
例二:
SELECT
m.name
, e.address
FROM member m
INNER JOIN email e ON m.id = e.mid
没有必要去到左的使用/右连接等,因为我已经了解这些,只是好奇,以上面的例子以及人们认为最适合使用的任何反馈。
我更喜欢第二个。它集中了将表连接到表名附近的标准,并保持“WHERE”语句清晰。 – 2013-03-25 13:12:33