在select sum 等使用 groupby语句,能否做到不排序,按原来的记录顺序显示
如 select name ,sum(1) from table group by name
显示时仍按table表中name顺序显示
---可以排序,但是要求你原来有“自动增加”的“自动编号”字段,否则无法完成
select a.总计,b.排序,a.分组字段 from (select sum(某字段) as 总计,分组字段 from 表 group by 分组字段) as a inner join (
select max(ID) as 排序,分组字段 from 表 group by 分组字段) as b on a.分组字段 = b.分组字段 order by b.排序