クエリに問題があります。この命令が execute の場合、次のエラーが表示されます。
SELECT counter, ArticleID, username
FROM ArticleRev
GROUP BY username
選択リストでは無効です。これは、集計関数またはSQLのcluseエラーによるグループのいずれにも含まれていないためです
私を助けてください...ありがとう
クエリに問題があります。この命令が execute の場合、次のエラーが表示されます。
SELECT counter, ArticleID, username
FROM ArticleRev
GROUP BY username
選択リストでは無効です。これは、集計関数またはSQLのcluseエラーによるグループのいずれにも含まれていないためです
私を助けてください...ありがとう
クエリは無意味であり、エラーはその理由を示しています。少し詳しく説明しましょう。
これは、とGROUP BY username
のすべての値から、同じ を持つ行の間で、このクエリはそれぞれの 1 つだけを返すことを意味します。しかし、どれですか?すべての可能な選択肢の中から値を選択する方法を指定していないため、サーバーはクエリが無効であることを通知しています。counter
ArticleID
username
ここでの意図をよりよく説明する必要があります。クエリが無効である理由を説明することはできますが、それ以上の情報がなければ有効なクエリを提案することはできません。
結果を でグループ化しているためusername
、counter
とを集約ArticleID
する必要があります。例えば:
SELECT COUNT(counter), COUNT(ArticleID), username
FROM ArticleRev
GROUP BY username
COUNT( )は集計関数の例です。
GROUP BY 句については、こちらを参照してください。