日期:2014-05-20  浏览次数:20657 次

sql排序问题
我有一表testdb,表中有两个字段 a1、a2
  a1 int
  a2 varchar(10).
  其中这样的记录:

  1 a
  3 b
  2 b
  2 a
  1 b
   
  我想让它排序成如下形式:
  1 a
  2 a
  1 b
  2 b
  3 b
  我用select a1,a2 from testdb order by a1,a2,但这样形成的记录形式为:
  1 a
  1 b
  2 a
  2 b
  3 b 这样的

------解决方案--------------------
我真笨,用select a1,a2 from testdb order by a2,a1