Фильтровать по COUNT (*)? Можно ли группировать результаты, а затем фильтровать по количеству строк в группе? Что-то вроде этого: SELECT * FROM mytable WHERE COUNT(*) > 1 GROUP BY name Ответ 1 Вы хотите использовать HAVING для фильтрации на агрегатной функции. SELECT name, COUNT(*) FROM mytable GROUP BY name HAVING COUNT(*) > 1 Ответ 2 Вам нужно использовать HAVING SELECT * FROM mytable GROUP BY name HAVING COUNT(*) > 1 Хотя, SELECT * не имеет большого смысла, когда вы группируете. Я предполагаю это только для примера Ответ 3 Вам нужно предложение HAVING. SELECT * FROM mytable GROUP BY name HAVING COUNT(*) > 1 Ответ 4 Используйте в своем запросе: SELECT * FROM mytable GROUP BY name having COUNT(*) > 1
Ответ 1 Вы хотите использовать HAVING для фильтрации на агрегатной функции. SELECT name, COUNT(*) FROM mytable GROUP BY name HAVING COUNT(*) > 1
Ответ 2 Вам нужно использовать HAVING SELECT * FROM mytable GROUP BY name HAVING COUNT(*) > 1 Хотя, SELECT * не имеет большого смысла, когда вы группируете. Я предполагаю это только для примера