Предположим, следующая таблица attendees
:
+----+------------+-------+
| id | var1 | var2 |
+----+------------+-------+
| 1 | 2020-05-08 | 9:00 |
+----+------------+-------+
| 2 | 2020-05-08 | 10:00 |
+----+------------+-------+
| 3 | 2020-05-07 | 11:00 |
+----+------------+-------+
| 4 | 2020-05-09 | 9:00 |
+----+------------+-------+
Мне нужно посчитать значения повторяющихся var1
и вернуть только строки этих значений, ЕСЛИ количество повторных var1
не превышает 5. В приведенном выше примере мне нужно Ids
1 и 2.
Это не сработало:
mysql --> SELECT *, COUNT(*) FROM attendees GROUP BY var1 WHERE COUNT(*) < 5;