0
好了,我有以下MySQL的聲明...MySQL的分組由ID和排序方式MIN(價格)
的目標是集團「股票」的所有產品通過自己的「身份證」代碼,並顯示一個以「最低價格」。
我原以爲單獨的ID分組,並在ORDER BY子句將做的工作加上MIN(價格),但顯然不是...
SELECT *
FROM (`products`)
WHERE `in_stock` = 'yes'
GROUP BY `id`
ORDER BY brand, line, product, size, unit, MIN(price)
LIMIT 25
有人能幫忙嗎?
的樣本數據:
id brand line product size unit price url
123 Adidas Deep Energy EDT 50 ml 10.00 Link1
123 Adidas Deep Energy EDT 50 ml 8.75 Link2
123 Adidas Deep Energy EDT 50 ml 9.99 Link3
124 Adidas Deep Energy EDT 100 ml 15.00 Link4
因此,有效地查詢我想放在一起將返回上述樣本數據的行2和4(最低售價爲行「123」和「124」)
要更清楚地瞭解您的問題,可能有助於查看一些示例數據和預期結果。 – eggyal
對不起,是的 - 編輯@eggyal – user2505513