我最近遇到这一块的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
显然第二种方式这样做需要更多的代码,但是对于任何一种方法都有一个客观的偏好,哪一个会执行得最快?