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