看板 Database 關於我們 聯絡資訊
不想新增欄位, 其實也是有簡單的作法.... 透過在 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