Re: [SQL ] MYSQL 如何不排序

看板Database作者 (NeverEver)時間15年前 (2010/06/10 07:57), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
SELECT * FROM abc WHERE id IN (9,3,6,10,2) ORDER BY CASE id WHEN 9 THEN 1 WHEN 3 THEN 2 WHEN 6 THEN 3 WHEN 10 THEN 4 WHEN 2 THEN 5 ELSE 6 END ====================== 從 ORDER BY 下手, 但如果 id list 長, ORDER BY 也會跟著加長 ※ 引述《OpenGoodHate (什麼東西什麼東西)》之銘言: : 想請問mysql的資料如何作不排序輸出 : 例如我輸入 : select * from abc where id in(9,3,6,10,2) : 找到的資料結果就依我輸入的順序輸出 : google過 charindex 的方法我試失敗=_= : 我是用mysql 5.1.41 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.158.59.76

06/10 09:22, , 1F
這個方法可行,感謝
06/10 09:22, 1F
文章代碼(AID): #1C42fbh- (Database)
文章代碼(AID): #1C42fbh- (Database)