看板 Database 關於我們 聯絡資訊
小弟最近突發奇想 一般我們使用order by都是按照遞增或遞減排列 ex. A,B,C,...,Z,或者 1,2,3,...,100 可是如果小弟的順序想把 依A,B,C,D排列改為A,C,D,B 請教個為先進有什麼好用的方法嗎? 目前方法 1.多建一個table mapping 將A-->1,C-->2,D-->3,B-->4 2.select 時將mapping table 的欄位 union 進來 3.再利用union的欄位來下order by指令 這種做法是可以達到要求 不過我想應該有更好的方法所以來請教個為先進 小弟受教了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.42.171