关于查询语句按两个字段排序问题,不知道可不可以,求大虾指点!!!!!
查询语句
SQL code
SQL codeselect stateID,stepID from pro1 where code=217 group by stateid,stepID order by stateid,stepID desc
查出来的结果是
stateID stepID:
1 2
1 1
1 0
2 1
2 0
我想要的结果是:
stateID stepID
2 1
2 0
1 2
1 1
1 0
上面的语句怎么改,求大虾指点!!!!!!!!!!!
------解决方案--------------------额 不好意思 看错了
可以得出结果的
------解决方案--------------------select stateID,stepID from pro1 where code=217 group by stateid,stepID order by stepID,stateid desc
试试看
------解决方案--------------------
order by stateid DESC ,stepID desc
------解决方案--------------------
该是stateid 降序
select stateID,stepID from pro1 where code=217 group by stateid,stepID order by stateid desc,stepID desc
------解决方案--------------------
stateid desc,stepID desc 两个字段都降序排列
------解决方案--------------------order by stateid ASC,stepID DESC