0

MySQLについて疑問があります。いくつかの列を持つテーブルがあります。エントリ自体を使用して各エントリを計算する必要があります。現在、各エントリに次の方法を使用しています...

select ((count(b)*10)/sum(a)) as AvgT from Kross where b = 'ABC';

WHEREを使用せずにすべてのエントリに対してそれを行う方法はありますか??? 列 b またはそのようなもののすべてのエントリに対してループを使用している可能性があります...

4

1 に答える 1

0

試してください:group byの代わりにwhere.

select ((count(b)*10)/sum(a)) as AvgT from Kross group by b
于 2012-09-13T12:59:08.630 に答える