我使用 2 个表来组合数据,如下所示
SELECT name, price, MIN(price) AS minprice
FROM c, cp
WHERE c.id = cp.id
GROUP BY id
ORDER BY minprice = 0, minprice ASC
例如:
id name price
1 apple 0
1 green apple 20
2 orange 10
3 strawberry 0
由于组 1 的 minprice 上方的数据结果为 0 但我不希望最低价格为零,但如果我给出 minprice > 0 的条件,这是不正确的
我希望我的结果变成这样
2 orange 10
1 green apple 20
3 strawberry 0
可能吗?