2
我有一個列可以包含:「kldr」,「bgg」或整數的表。PHP + MySQL - 排序查詢
現在我想按以下順序與結果查詢:
1. kldr
2. kldr
3. bgg
4. bgg
5. 1
6. 2
7. 3
8. etc.
誰能幫助我嗎?我目前的查詢顯然不起作用。
SELECT *
FROM table
WHERE column_x='$value_x'
ORDER BY column_y LIKE '%kldr%' ASC, LIKE '%bgg%' ASC, floor ASC
啊感謝。 「那麼」按照我的理解只設定訂單頭寸? –
聰明的'column_y + 2'技巧;-) – maxhb
@RamonBakker'THEN'確定'CASE'表達式返回的數字。 –