gpt4 book ai didi

MySQL:如何获得每个分组的 x 个结果

转载 作者:可可西里 更新时间:2023-11-01 06:37:36 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
mysql: Using LIMIT within GROUP BY to get N results per group?

我有两个表:

  1. 项目
  2. 类别

每个项目都属于一个类别。我想做的是每个类别选择 5 个项目,但总共说 20 个项目。

SELECT 

item_id, item_name, items.catid

FROM

items, categories

WHERE

items.catid = categories.catid

GROUP BY items.catid LIMIT 0,5 //5 per category group

编辑:如果每个类别有超过 5 件商品 - 它们应该按 item_id(数值)排序

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