0
select max( sum(duration) ),cd from rent group by cd; 

.

ERROR 1111 (HY000): グループ機能の不正な使用

4

2 に答える 2

4

ドキュメントから -値のセットを操作するグループ (集計) 関数。. SUM はスカラー値を返します。

これは、あなたの望むことですか?

SELECT MAX(duration_sum_by_cd) FROM (
  SELECT SUM(duration) duration_sum_by_cd FROM rent 
    GROUP BY cd; 
) t
于 2011-04-19T07:09:02.550 に答える
0

そのクエリは非常に壊れています。まず、合計に最大値を設定できないと思います... 2番目に、選択した列にない列「cd」でグループ化しています。

ここからいくつか/多くのチュートリアルを行うことをお勧めします

于 2011-04-19T07:02:05.913 に答える