1
我有4列,每列包含一個數字。我需要echo
以這樣的順序輸出,即具有最大數字總和(來自4列中的每一列)的行是第一行。如何通過4列的總和來排序輸出? SQL/PHP
例如:
1)id1|1 |10|1 |2|
2)id2|3 |12|43|1|
3)id3|12|0 |1 |1|
訂貨後:
1)id2|3 |12|43|1
2)id1|1 |10|1 |2
3)id3|12|0 |1 |1
一種選擇是做一個「和」列...但這需要每次都在一個號碼更新它其中一列改變......是否有更簡單的解決方案? 例如,我輸出每個id
的數字總和,當它顯示在一個單獨的<div>
中時,我在輸出<div>
之前使用函數添加它們。
請問'SELECT * FROM your_table ORDER BY(列1 +列2 +欄3 + column4)DESC'更加清晰? – 2013-05-11 18:04:25
是啊:)你說得對 – Dima 2013-05-11 18:15:58