gpt4 book ai didi

php - 选择唯一的产品 ID 并按库存 ID desc 订购

转载 作者:行者123 更新时间:2023-11-29 00:24:08 26 4
gpt4 key购买 nike

我正在尝试从库存中获取独特的产品...

库存表:

id - product - quantity
1 2 0
2 3 5
3 2 19
4 4 3
5 2 8

结果

id - product - quantity
5 2 8
4 4 3
2 3 5

它正在与

一起工作
SELECT max(id) as id, 
product
FROM stock
GROUP by product
ORDER by id DESC

但是我拿不到最后数量的产品通过这个查询,我得到:

id - product - quantity
1 2 0
2 3 5
4 4 3

我需要最新数量的产品。

最佳答案

您可以将现有查询包装在一个子查询中,并将其连接到表本身,这样您就可以获得同一行的其他列。

SELECT  a.*
FROM stock a
INNER JOIN
(
SELECT product, MAX(ID) id
FROM stock
GROUP BY product
) b ON a.product = b.product
AND a.ID = b.ID
ORDER BY a.id DESC

关于php - 选择唯一的产品 ID 并按库存 ID desc 订购,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19816476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com