softingener
07-05-2018, 17:20
Добрый день, помогите пожайлуста правильно составить запрос, требуется вывести пользователей с их данными по конкурсу, которые не засветились в конкурсе повторно, то есть у них только один ip в таблице конкурса - competition.
Составляю такой запрос
SELECT u.user_email, c*
FROM competition c
LEFT JOIN users u ON c.user_id = u.user_id
WHERE (SELECT COUNT(*) FROM competition WHERE ip = competition.ip) < 2
В ответ выводится пустой ответ, хотя должны были исключиться только двое пользователей, как правильно составить запрос с count?
Составляю такой запрос
SELECT u.user_email, c*
FROM competition c
LEFT JOIN users u ON c.user_id = u.user_id
WHERE (SELECT COUNT(*) FROM competition WHERE ip = competition.ip) < 2
В ответ выводится пустой ответ, хотя должны были исключиться только двое пользователей, как правильно составить запрос с count?