1

私は、値が1,0,0,1,0,0,1のお気に入りのような列を持つ1つのmysqlデータベーステーブルを持っています。お気に入り = 0 の後に最初にお気に入り = 1 のテーブル データを取得する方法、この問題の解決を手伝ってください

4

5 に答える 5

3

ステートメントで使用ORDER BY favorite DESCする必要がありますSELECT

3.3.4.4を見てください。行のソート

于 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 の 2 つの値しかない場合は、union all クエリも使用できます。

SELECT * FROM tbl_name WHERE favorite = 1
UNION ALL
SELECT * FROM tbl_name WHERE favorite = 0;
于 2012-07-20T05:52:01.607 に答える