如果我有兩列,價格(full_price,sales_price)和這些列中都有數字。我知道sql語句可以按多個順序執行,但當這些列中有值時,它是如何工作的?mySQL statement ORDER BY multiple columns
("SELECT * FROM table ORDER BY full_price,sales_price DESC")
我該如何做到這一點,它會選擇兩列中的最小值?它會根據所選列在full_price和sales_price之間的順序放置數據?
注意:有時sales_price沒有價值。
感謝
編輯:
例
id full_price sales_price
1 23 42
2 342 200
3 1
4 10 8
我試圖做的是這些數字,我可以用最低的價格相關的輸出數據。
的順序應該是:
3,4,1,2
原因:
3: 1
4: 8
1: 23
2: 200
你能舉個例子嗎? – 2012-07-25 05:06:58
我編輯顯示一個例子,謝謝 – hellomello 2012-07-25 05:10:32