gpt4 book ai didi

php - MySQL 同时使用 ORDER BY 和 GROUP BY

转载 作者:可可西里 更新时间:2023-11-01 07:32:06 25 4
gpt4 key购买 nike

<分区>

我有一个表,其中包含具有 ID 价格类别等的产品...我试图从每个 item_category 中提取 1 个项目,这是最近的一个(在其自身类别中具有最高 ID)。

这是代码,它从 6 个类别中获取 6 个项目,但它们是最旧的(具有最小 ID)

    SELECT * from items WHERE item_category = '2' or item_category = '4' or 
item_category = '12' or item_category = '13' or item_category = '14' or
item_category = '19' GROUP BY `item_category` ORDER BY `item_id` LIMIT 6

Order by ID 对返回的 6 项数组执行,而不是对原始表执行。

我怎样才能提取最新的项目?

我认为最好的查询

select *
from items
where item_category in ("2","4","12","13","14","19")
group by item_category
order by item_category DESC

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