各条件カテゴリの最小価格を選択しようとしています。私はいくつかの検索を行い、以下のコードを書いた。ただし、選択したフィールドにはnullが表示されます。どんな解決策ですか?SQLでグループごとに最小行を選択
SELECT Sales.Sale_ID, Sales.Sale_Price, Sales.Condition
FROM Items
LEFT JOIN Sales ON (Items.Item_ID = Sales.Item_ID
AND Sales.Expires_DateTime > NOW()
AND Sales.Sale_Price = (
SELECT MIN(s2.Sale_Price)
FROM Sales s2
WHERE Sales.`Condition` = s2.`Condition`))
WHERE Items.ISBN =9780077225957