нашлось по u.user_id в prizes для каждой строки?
SELECT *
FROM (
SELECT * FROM
broken_tokens u
WHERE EXISTS (
SELECT *
FROM prizes
WHERE u.user_id = prizes.user_id
)
) as prize_tokens
GROUP BY u.user_id Но сперва придётся нормально написать список получаемых полей. (И убрать лишний оборачивающий селект.)
если я правильно понял, то: select count(prizes.user_id),u.users from broken_tokens u left join prizes p on u.user_id = prizes.user_id group by u.users
Обсуждают сегодня