6
SQL Group ByとOrder By
タグのテーブルがあり、リストから最大数のタグを取得したい。 サンプルデータはこのようになります id (1) tag ('night') id (2) tag ('awesome') id (3) tag ('night') を使用して SELECT COUNT(*), `Tag` from `images-tags` GROUP BY `Tag` 探しているデータを完全に取り戻します。しかし、私はそれを整理して、最も高いタグ数が最初になるようにし、最初の20かそこらしか送信しないように制限します。 私はこれを試しました... SELECT COUNT(id), `Tag` from `images-tags` GROUP BY `Tag` ORDER BY COUNT(id) DESC LIMIT 20 そして、私は「グループ関数の無効な使用-ErrNr 1111」を受け取り続けます 何が悪いのですか? MySQL 4.1.25-Debianを使用しています
122
mysql
sql
mysql-error-1111