Я недавно натолкнулся на этот кусок SQL:
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
Очевидно, что второй способ сделать это требует больше кода, но есть ли объективное предпочтение любому из методов, и какой из них будет выполняться быстрее всего?