2016-03-30 7 views
0

私はヘルプが1つ必要です。PHPとMysqlを使用して特定の順序で値を取得する必要があります。PHPとMysqlを使用して適切な順序で値を取得する方法

db_subcategory:ここ

id  cat_id  name    order 

1  10   happy hour    1 

2  10   wine     3 

3  10   water     2 

4  11   pizza     1 

5  10   beer     2 

私はそのcat_id=10 order.Itに従った順序値2ための2つのセットがある場合、順序1,2,3...あたりとして来るべきではない、すべての名前を取得するためにMySQLでqueryを必要とします名前のアルファベット順に名前が付けられます。私を助けてください。

答えて

0

Order by 2つの列を使用します。

select * from db_subcategory where cat_id = 10 order by order, name 
1
SELECT name 
FROM db_subcategory 
WHERE cat_id = 10 
ORDER BY `order`, name 

EDIT:それはキーワードであるため、それはまたためのためのバッククォートを追加する必要があります。

Demo

関連する問題