天天看點

mysql 使用in()函數時的一個注意事項

先說一下遇到的問題的整個過程。首先從一個産品關聯表 (t_product_relation) 根據查詢條件和排序字段查詢出來了幾個産品id(53, 10, 54, 2),這幾個産品id的順序正是我需要的順序,然後再根據産品id到産品表(t_product)查詢産品的詳細資訊,此時用到了 in ,但是查詢産品資訊後發現傳回的資料根據産品id進行了重新排序,最終得到的結果中産品的順序反而不是我需要的順序了,見下圖:

mysql 使用in()函數時的一個注意事項

特此記錄一下,提醒自己以後多注意這個問題!

繼續閱讀