可能重複:
INNER JOIN ON vs WHERE clauseSELECT * FROM人,people_emails,成員或INNER JOIN
我有以下兩個代碼:
SELECT * FROM people,people_emails,members
WHERE people_emails_person=people_id
AND members_person=people_id
SELECT * FROM people
INNER JOIN people_emails ON people_id = people_emails_person
INNER JOIN members ON people_id = members_person
它們都可以產生相同的結果,但哪個是正確的/更好的查詢使用?
[不良習慣踢:使用舊式JOIN](http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style- joins.aspx) - 用ANSI - ** 92 ** SQL標準(** 20年前**!)廢止舊式*逗號分隔的表*樣式列表。 ***請停止使用它 –