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の最小価格を超えるデータ結果は0ですが、最小価格をゼロにしたくないのですが、最小価格> 0の条件を指定すると、これは正しくありません
私は私の結果がこのようになりたい
2 orange 10
1 green apple 20
3 strawberry 0
出来ますか?