快速查询问题
如下表:
Tall Age
160 20
160 23
170 20
170 40
170 50
。。。
如果记录数很多的话,如何快速查找所有相同Tall的年纪的最大值和最小值及同以身高的记录个数?
我用如下方法,有没有更好的办法?更改表结构也可以.
mQuery.exec("select distinct Tall from tmptable");
while(mQuery.next())
{
mQuery1.exec("select age from tmptable order by age");
mQuery1.first();
minage=mQuery1.value(0).toInt();
mQuery1.last();
maxage=mQuery1.value(0).toInt();
count=mQuery.size();
}