使用ASC和DESC进行排序

时间:2016-02-04 06:46:01

标签: mysql sorting

我有选举表,我想按升序对第一列进行排序,然后按降序对最后一列进行排序,但它没有给出所需的输出。最后一列也应按降序排序。这是我用过的查询

SELECT *
FROM election
WHERE PARTY = 'IND' ORDER BY 'AC_NO' ASC ,'VOTES' DESC

提前致谢

AC_NO  CAND_NO  PARTY  VOTES 
 1       10      IND   240 
 1       11      IND   315 
 1       12      IND   564 
 1       13      IND   1197 
 1       14      IND   1070 
 2        6      IND   782 
 2        8      IND   502

2 个答案:

答案 0 :(得分:2)

按以下方式使用查询 -

SELECT *
FROM election
WHERE PARTY = 'IND' ORDER BY `AC_NO` ASC ,`VOTES` DESC

你正在使用''意味着将列视为变量。

答案 1 :(得分:0)

您好,您可以使用以下查询。

SELECT * FROM `election` ORDER BY `AC_NO`,`VOTES` DESC;