각 조건 카테고리의 최소 가격을 선택하려고합니다. 일부 검색을 수행하고 아래 코드를 작성했습니다. 그러나 선택한 필드에 대해 null이 표시됩니다. 어떤 해결책? 당신이 Sales.Sale_ID이 필요하지 않은 경우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