我在一個數組中有一個表ID,它們以我想要的方式排序,我必須使用這些ID從其他表中選擇數據,並按順序在數組中偵聽。
很混亂,但我想到兩個解決方案給ORDER BY參數的數組,但我不知道是否可能和另一個是獲取所有必要的數據,然後將其轉換爲數組(mysql_fetch_assoc)然後比較這兩個並以某種順序使用ids數組的新數組。但我也不知道如何做到這一點...
任何想法?複雜的數據排序
Q
複雜的數據排序
0
A
回答
0
我不確定我是否確切地詢問了您的要求......可能您想使用ORDER BY FIELD
條款。
如:
SELECT something FROM tablename ORDER BY FIELD(id,5,6,3,2,4,1)
0
如果「順序排列」是在內存中,它可能是最有意義查詢目標表到另一個數組,然後用你的「訂單陣」遍歷數組。
也就是說,在內存中保留一個有序的ID數組有問題......你怎麼知道排序順序仍然有效?對於這個問題,你怎麼知道這些ID仍然有效。在SQL中直接做這種事情通常會更好,並讓數據庫處理細節。
相關問題
- 1. 複雜的排序
- 2. Mongo複雜排序?
- 3. 堆排序複雜
- 4. Mysql的複雜排序
- 5. Django中的複雜排序
- 6. 複雜的字典排序
- 7. 複雜的排序方法
- 8. Django中的複雜排序
- 9. 複雜的排序SQL
- 10. Java的複雜排序
- 11. 特定的複雜數組排序
- 12. PHP排序複雜的多維數組
- 13. Rails 3根據協會排序複雜
- 14. couchDB排序複雜鍵
- 15. 排序時間複雜度
- 16. 複雜兩個排序alghorithms
- 17. 按值排序複雜數組陣列
- 18. 對複雜PHP數組進行排序
- 19. 彈簧數據Jpa排序查詢對象的複雜屬性
- 20. 需要幫助進行復雜的數據排序SQL Server
- 21. 核心數據的複雜排序標準
- 22. 複雜的排序功能,Opencart的
- 23. 更復雜的排序:如何對數據進行分類並對類別中的數據進行排序? (Python)
- 24. 查詢中的複雜條件排序
- 25. 合併排序的複雜性是nlogn?
- 26. 快速排序的複雜性計算
- 27. JQuery複雜的類和ID排序
- 28. 排序複雜的JSON對象
- 29. 按兩列排序的SQL複雜
- 30. 快速排序的複雜性