reviews.idを選択することは許可されていません (ワイルドカード*を介して暗黙的に選択されます )GROUP BYに追加せずに 句またはavg()のような集計関数を適用する 。解決策は、次のいずれかを実行することです。
- ワイルドカードを削除する
*選択したものから - フィールド
reviews.idを追加します グループ条項に -
reviews.idを選択します 明示的に集計関数を適用します(例:sum(reviews.id)) - ワイルドカードを置き換えます
*テーブル固有のワイルドカードalbums.*を使用
ただし、2番目と3番目のオプションは、シナリオではあまり意味がありません。コメントに基づいて、オプション4を追加しました。