我最近遇到這一塊的SQL傳來:MySQL連接比較:更快,什麼是正確的?
SELECT members.id
FROM members, members_to_groups
WHERE members.id = members_to_groups.memberId
AND members_to_groups.groupId = 1
現在我只是永遠不會有這樣做的加入這種方式,而不是使用內部的想法加入:
SELECT members.id
FROM members
INNER JOIN members_to_groups ON members.id = members_to_groups.memberId
WHERE members_to_groups.groupId = 1
顯然第二種方式這樣做需要更多的代碼,但是對於任何一種方法都有一個客觀的偏好,哪一個會執行得最快?