Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Подзапрос с count, правильно создать запрос - MySQL (http://forum.oszone.net/showthread.php?t=334714)

softingener 07-05-2018 17:20 2812489

Подзапрос с count, правильно создать запрос - MySQL
 
Добрый день, помогите пожайлуста правильно составить запрос, требуется вывести пользователей с их данными по конкурсу, которые не засветились в конкурсе повторно, то есть у них только один 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?

Iska 07-05-2018 17:24 2812490

softingener, схему базы данных приложите.

Busla 08-05-2018 10:12 2812568

softingener, надо джоинить competition и users с
Код:

select user_id from competition group by user_id having count(ip)=1


Время: 21:23.

Время: 21:23.
© OSzone.net 2001-