我有一個表有以下的列(我簡化了一點):MySQL的 - 訂購產品表基於兩個列:discounted_price和價格
- PRODUCT_NAME
- PRODUCT_CODE
- PRODUCT_PRICE
- PRODUCT_discounted_price
現在,當我展示它們時,它們可以按價格排序。問題是:我如何同時考慮PRODUCT_price和PRODUCT_discounted_price,以便如果有PRODUCT_discounted_price比較它,但是如果它不在那裏,它會被忽略?
例如,如果我有以下產品:
- 名稱,1,12,10
- 名稱2,2,11,0
- NAME3,3,6,0
- NAME4,4,25,9
- NAME5,5,30,13
他們應當責令這樣的:
- NAME3,3,6,0
- NAME4,4,25日,9
- 名稱,1,12,10
- 名稱2,2,11,0
- NAME5,5, 30,13
我該怎麼做?
它的工作原理。謝謝。 – user1492901