假设有五个商品每个商品都有原价和特价原价是必填特价是选填如果有特价,那就是以特价为主如果没有特价,那就是原价为主只是我现在卡了一个思路是我除了要按照价格排序,还要判断如果有特价就以特价排序原价就以原价排序⋯⋯?id/original_price/price1/100/02/500/3003/100/504/2505/1000所以照理说顺序会是(低到高)3,1,4,2,5这怎么搞呀
2 回答
慕容3067478
TA贡献1773条经验 获得超3个赞
SELECTid,original_price,price,CASEWHENprice>0THENpriceELSEoriginal_priceENDASpFROMtableORDERBYpASC
添加回答
举报
0/150
提交
取消