@aopil

Как сделать такую выборку?

Есть таблица table_transaction
629626d1ec3af896546751.png

Мне нужно выбрать только те записи, где userid уникальный (ну или только ОДНА запись с таким id)
пример:
id | userid
1 | 1
2 | 5
3 | 5
4 | 5
5 | 9


В данном примере под выборку попадают userid 1 и userid 9, а userid 5 не должен попадать под выборку, т.к. уже есть 3 записи в таблице.
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
rozhnev
@rozhnev Куратор тега MySQL
Fullstack programmer, DBA, медленно, дорого
SELECT userid
FROM tbl 
GROUP BY userid
HAVING COUNT(userid) = 1;


SQL online
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы