Здравствуйте.
В таблице
comments есть числовое поле
task_id, где хранятся неуникальные записи.
Необходимо сделать уникальную выборку всех записей
task_id, одинаковое значений которых меньше
3.
Пример: если в
task_id такие записи
(1, 1, 2, 3, 3, 3, 4, 5, 5, 5, 5), то надо получить
(1, 2, 4) значения
3 и 5 не входят, потому что записей
3 и 5 больше трех.
Я попробовал решить так, но это точно неправильно. потому что выдает пустой кортеж
SELECT task_id FROM comments GROUP BY task_id HAVING COUNT(task_id)<=3
Подскажите пожалуйста как построить SQL конструкцию?