Code: Alles auswählen
SELECT u.user_id, count( uu.user_id ) AS member_id
FROM phpbb_users u, phpbb_users uu
WHERE uu.user_id <= u.user_id
AND uu.group_id IN (
SELECT g.group_id
FROM phpbb_groups g
WHERE g.group_name NOT IN ('GUESTS', 'BOTS')
)
AND u.group_id IN (
SELECT g.group_id
FROM phpbb_groups g
WHERE g.group_name NOT IN ('GUESTS', 'BOTS')
)
GROUP BY u.user_id;
Besser wäre es wohl, diese Query
Code: Alles auswählen
SELECT g.group_id
FROM phpbb_groups g
WHERE g.group_name NOT IN ('GUESTS', 'BOTS')