2011-04-24 123 views
0

我有一張存儲用戶登錄ID的表。現在我想顯示信息,以便登錄用戶的ID應該在最上面,其他應該在底部。如果用戶ID是3,那麼所有的記錄應該先出現,其他記錄應該在列表後面。我該怎麼做?MySQL自定義排序

回答

2
... 
ORDER BY 
    CASE WHEN user_id = 3 THEN 1 ELSE 2 END 
... 
+0

太棒了!多數民衆贊成工作:)謝謝 – Deepak 2011-04-24 15:42:03