Показать все значения где другое значение count > 1?



@Lanserot

Прошу помочь, не знаю даже как правильно задать вопрос гуглу

6137d70d9e9dd498051277.png

Есть таблица, из нее мне надо вытащить все call_id, где есть больше одного значение value
Что бы грубо говоря было как-то так

> call_id | value
> 22640 | 2
> 22694 | 2

я это могу описать словами так
«Выбрать call_id где количество value > 1 на один call_id»
и исключить все значения где меньше одного повтора


Решения вопроса 0


Ответы на вопрос 2



@samodum

group by и count, условие — having



@Akina

call_id, где есть больше одного значение value

SELECT call_id
FROM tablename
GROUP BY call_id
HAVING COUNT(DISTINCT value) > 1

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *