[SQL ] 依照指定順序排序
例如:
SELECT * FROM BOOK WHERE B_Id IN (4,6,2,8,9) ORDER BY B_Id (4,6,2,8,9)
希望出現的結果是
B_Id XXXX XXXXXX
4 略 略
6
2
8
9
就是依照紅色指定的順序去排序
請問有辦法做到這樣的事嗎?
主要是用在.....
有兩個網頁,其中一個是顯示、搜尋用的頁面
另一個是列印頁面
在這搜尋、顯示頁面中,可能會下複雜的判斷條件、排序條件
希望在另外一個頁面印出時,畫面能跟搜尋頁面一樣
判斷條件直接用 in 去篩選就可以了
但,排序的狀況怎麼處理呢?
PS: 環境是MSSQL跟MYSQL
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.16.65
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):