すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

Mysqlでエラーが出ました。
Error Code: 1111. Invalid use of group function
と言われているのですが原因がわからなかったので質問しました。

use db1;
select *from tb_u;
select *from tb_u where uria>=50;
select bang,avg(uria) FROM tb_u where bang in (select bang from tb where avg(uria) >=120) group by bang order by avg(uria) desc;

やりたいこととして、uria の平均が50以上で、bang毎のuriaの平均で120以上のものだけを平均の多い順から表示させたいです。
回答お願いします。

  • 質問者:bashin
  • 質問日時:2015-12-14 22:09:31
  • 0

関連する質問・相談

Sooda!からのお知らせ

一覧を見る