MySQLについて疑問があります。いくつかの列を持つテーブルがあります。エントリ自体を使用して各エントリを計算する必要があります。現在、各エントリに次の方法を使用しています...
select ((count(b)*10)/sum(a)) as AvgT from Kross where b = 'ABC';
WHEREを使用せずにすべてのエントリに対してそれを行う方法はありますか??? 列 b またはそのようなもののすべてのエントリに対してループを使用している可能性があります...
MySQLについて疑問があります。いくつかの列を持つテーブルがあります。エントリ自体を使用して各エントリを計算する必要があります。現在、各エントリに次の方法を使用しています...
select ((count(b)*10)/sum(a)) as AvgT from Kross where b = 'ABC';
WHEREを使用せずにすべてのエントリに対してそれを行う方法はありますか??? 列 b またはそのようなもののすべてのエントリに対してループを使用している可能性があります...
試してください:group by
の代わりにwhere
.
select ((count(b)*10)/sum(a)) as AvgT from Kross group by b