[sql]SELECT COUNT(*) AS tag_count, tag_name FROM tags GROUP by tag_name ORDER by tag_count DESC LIMIT 0 , 100[/sql] выводит 100 тегов в колонке tag_count - сколько повторных имен, т.е. если использовали слово арбуз 2 раза значит будет цифра 2 но мне нужно отсортировать: [sql]WHERE tag_count > 1[/sql]
Это называется отфильтровать. Сортировка указывается после ORDER BY [sql]SELECT COUNT(*) AS tag_count, tag_name FROM tags GROUP BY tag_name HAVING tag_count > 2 ORDER BY tag_count[/sql] или так [sql]SELECT * FROM ( SELECT COUNT(*) AS tag_count, tag_name FROM tags GROUP BY tag_name ) WHERE tag_count > 1 ORDER BY tag_count[/sql]