1
我有問題。在我的DB我有列page_home存儲數組4,6,2 ... 我需要訂購我的選擇與條件:如果6在page_home,然後1,如果不是然後2.MySQL ORDER BY if db中的數字
是它可能做到這一點?
我有問題。在我的DB我有列page_home存儲數組4,6,2 ... 我需要訂購我的選擇與條件:如果6在page_home,然後1,如果不是然後2.MySQL ORDER BY if db中的數字
是它可能做到這一點?
試試這個
order by case
when page_home like '% 6,%'
or page_home like '%,6,%'
or page_home like '%,6 %' then 0
else 1
end desc
你soulution不工作,它的工作原理正確只有這樣: ORDER BY CASE WHEN page_home LIKE '%6%',那麼0 但我覺得會有問題與更多的數字... – general666
你可以顯示你的數據和你想要的結果嗎? –
雖然即時通訊等待您的數據,我編輯我的答案,嘗試它。 –