按列名称排序

时间:2014-06-17 08:00:01

标签: mysql sql

我必须以这样的方式在表格中排序我的行:ticker_flag = 1twitter_flag=1应首先显示的行以及ticker_flag = 0twitter_flag=0应显示的其他行以前的行。 我正在给我的桌子结构图像。  我只需要首先显示其ticker_flag或twitter_flag设置为1的行。所以请告诉我应该如何实现这一点?enter image description here

2 个答案:

答案 0 :(得分:0)

我认为最好的方法就是在你的SQL查询中这样做

SELECT * 
FROM myTable 
WHERE foo = baa
ORDER BY ticker_flag ASC, twitter_flag ASC;

希望这会有所帮助。

答案 1 :(得分:0)

试试这个希望这很有用

SELECT * FROM TABLE_NAME ORDER BY ticker_flag DESC, twitter_flag DESC