我有选举表,我想按升序对第一列进行排序,然后按降序对最后一列进行排序,但它没有给出所需的输出。最后一列也应按降序排序。这是我用过的查询
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
答案 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;