我正在尋找一種可能性,通過不屬於結果集或數據庫本身的權重來排列mysql結果。數據庫和權重之間的唯一聯繫是基於權重存在的唯一列。Mysql根據外部值對唯一字段進行加權
更準確地說我已經得到了MySQL表
+-------------------+
|Food |
+-------------------+
|id:int(unique) |
|name:string |
+-------------------+
和權重的食品ID之一外部源。例如,用戶使用100來加權食物1,使用200加食物2和加50加食物3.我想要的是用用戶給出的重量來命令結果。
你有什麼想法可以將這些外部信息應用到結果中嗎?
編輯:我沒有尋找一個解決方案,後來訂購查詢結果!我想要結果由MySQL服務器進行排序。
你是什麼意思由外部來源? – 2012-04-03 13:31:58
我目前正在編碼這個在PHP中,所以外部資源是一個PHP數組(以前由REST請求填充)在這種情況下。 – sics 2012-04-03 13:36:48