MySQL използва HAVING изявление за тези задачи.
Вашата заявка ще изглежда така:
SELECT g.group_id, COUNT(m.member_id) AS members
FROM groups AS g
LEFT JOIN group_members AS m USING(group_id)
GROUP BY g.group_id
HAVING members > 4
пример, когато препратките имат различни имена
SELECT g.id, COUNT(m.member_id) AS members
FROM groups AS g
LEFT JOIN group_members AS m ON g.id = m.group_id
GROUP BY g.id
HAVING members > 4
Също така се уверете, че сте задали индекси в схемата на базата данни за ключовете, които използвате в JOINS, тъй като това може да повлияе на производителността на вашия сайт.