【发布时间】:2012-06-30 11:11:29
【问题描述】:
我有一个包含以下列的表格(我简化了一点):
- 产品名称
- PRODUCT_code
- PRODUCT_price
- PRODUCT_discounted_price
现在,当我展示它们时,它们可以按价格订购。问题是:我怎样才能同时考虑 PRODUCT_price 和 PRODUCT_discounted_price 以便如果有 PRODUCT_discounted_price 它比较它,但如果它不存在它就被忽略?
例如,如果我有以下产品:
- 姓名,1、12、10
- 名称2、2、11、0
- 姓名3、3、6、0
- 姓名4、4、25、9
- 姓名5、5、30、13
它们的顺序应该是这样的:
- 姓名3、3、6、0
- 姓名4、4、25、9
- 姓名,1、12、10
- 名称2、2、11、0
- 姓名5、5、30、13
我该怎么做?
【问题讨论】:
标签: mysql sql comparison sql-order-by