不想新增欄位, 其實也是有簡單的作法....
透過在 Select 的時候把那個欄位產生出來.
ex:
SELECT CASE WHEN t1.a = 'First' THEN 1
ELSE 0 END as My_Seq,
t1.*
FROM my_Table t1
WHERE xx = xx
ORDER BY 1 DESC
※ 引述《g70321 (suite_chic)》之銘言:
: 我想請問有沒有辦法使特定資料永遠為第一筆
: 有一個方法
: 將那些特定資料的a欄位全部設為1
: 其他資料都為a欄位為0
: 這樣ORDER BY `a` DESC
: 這些特定資料永遠都在上面了
: 但是這樣一定要新增a欄位
: 如果不要新增a欄位
: 有沒有辦法作到此功能
: MySQL 5.1.41
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.134.6