我有一个 mysql 数据库表,其中有一列喜欢喜欢的值为 1,0,0,1,0,0,1。如何在收藏=0之后首先获取收藏=1的表格数据,请帮我解决这个问题
问问题
551 次
5 回答
3
你需要ORDER BY favorite DESC
在SELECT
语句中使用
于 2012-07-20T05:46:39.937 回答
3
试试这个查询:
SELECT favorite FROM tbl_name ORDER BY favorite DESC;
于 2012-07-20T05:48:30.907 回答
1
使用此代码。
SELECT * FROM TableName ORDER BY ColumnName ASC/DESC
你可以参考这个链接。这将非常有用。
http://thetricky.net/mySQL/GROUP%20BY%20vs%20ORDER%20BY
谢谢,赫芒。
于 2012-07-20T06:06:21.147 回答
0
SELECT * FROM `<tablename>` order by favorite DESC;
于 2012-07-20T05:49:52.887 回答
0
如果您只有两个值 0 和 1,那么您也可以使用 union all 查询
SELECT * FROM tbl_name WHERE favorite = 1
UNION ALL
SELECT * FROM tbl_name WHERE favorite = 0;
于 2012-07-20T05:52:01.607 回答