→ kalecgos0616:可以了,用substring_index沒問題,第一個變數要這樣 11/02 10:55
寫,'M2-A0, M1-A2, M1-A1'
※ 編輯: kalecgos0616 來自: 59.125.41.241 (11/02 10:55)
資料庫是MySQL 5.0.27
MySQL使用IN時,並不會依照IN裡面的值排序。
例如:
SELECT Code FROM Table WHERE Code IN ('M2-A0', 'M1-A2', 'M1-A1');
結果為:'M1-A1', 'M1-A2', 'M2-A0'
結果並不是:'M2-A0', 'M1-A2', 'M1-A1'
那要如何達到我要的結果呢?網路上有提到使用 substring_index
http://0rz.tw/I5rbS
,但是只有IN後面為數字的範例,我這邊要代char進去
我模仿他的寫法一直出錯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.41.241
※ 編輯: kalecgos0616 來自: 59.125.41.241 (11/02 10:10)