排序问题?
table1
id depnumber depname
1BGS办公室
2RSK人事教育科
3JCK计划财务科
4SZK税政科
5XXK信息管理科
6ZGK征收管理科
7JCS监察室
8GH工会
9JCJ稽查局
10001第一税务分局
11002第二税务分局
12003第三税务分局
13004第四税务分局
14005第五税务分局
15006第六税务分局
16007第七税务分局
17008第八税务分局
18009第九税务分局
另外一个查询:
SELECT sqdw,sum(zongjia) as num FROM shenqing INNER JOIN hcly ON shenqing.id=hcly.shenqingid WHERE shenqingtype= '耗材 ' and 1=1 group by sqdw order by sqdw desc
这个查询分组后排序是按照sqdw排序的,sqdw的值和table1中depname的值是一样。
我想上面的查询后排序按照table1中的ID来排序,不知道怎么实现,请大家帮忙。
[解决办法]
--try
SELECT sqdw,sum(zongjia) as num FROM shenqing INNER JOIN hcly ON shenqing.id=hcly.shenqingid
left join table1 on table1.depname=sqdw
WHERE shenqingtype= '耗材 ' and 1=1 group by sqdw,table1.id order by table1.id desc