2017-01-14 3 views
-1

私はこの質問が何度も尋ねられていることを知っています!しかし、私はまだ問題を解決できませんでした。質問によるグループのエラー

私はhereをチェックし、キャストを自分のクエリに追加しても助けになりませんでした。

私のクエリは次のとおりです。

SELECT *, sum(sumofcomments) as allcomments 
FROM k4 
group by user 

答えて

2

あなたのGROUP BY句ですべての非集計列を含める必要があります。有効なクエリの例は、だからではなく、*を選択する

select c1, c2, c3, sum(c4) as c4_total 
from myTable 
group by c1, c2, c3 

だろう、あなたは名前の列を選択する必要があり、selectリストとgroup byリストの両方にsumofcommentsから離れてすべての列が含まれます。また、テーブルk4の列sumofcommentsが数値データ型であることを確認できますか?それ以外の場合は合計できません。

関連する問題