急求!!!!根据价格排序,但价格条件有优惠价和原价?跪求!

假设有五个商品每个商品都有原价和特价原价是必填特价是选填如果有特价,那就是以特价为主如果没有特价,那就是原价为主
只是我现在卡了一个思路是我除了要按照价格排序,还要判断如果有特价就以特价排序原价就以原价排序⋯⋯?
id/original_price/price
1/100/0
2/500/300
3/100/50
4/250
5/1000
所以照理说顺序会是(低到高)3,1,4,2,5这怎么搞呀
蓝山帝景
浏览 267回答 2
2回答

慕容3067478

SELECTid,original_price,price,CASEWHENprice>0THENpriceELSEoriginal_priceENDASpFROMtableORDERBYpASC
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript