這只是一個關於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