【发布时间】:2022-11-29 02:32:00
【问题描述】:
我创建了一个包含类别 ID 和名称的表,该表包含多个匹配的类别 ID,因此我想获取每个匹配类别 ID 的第一个数据
根据上面的示例表,我只想得到名称 alex 和 brown
这是我试过的
SELECT * FROM tailors
WHERE id IN(
SELECT min(id)
FROM tailors
GROUP BY cat_id,id,name,status
)
但是当我只是想获取每个匹配类别 ID 的第一个数据时,我得到了所有记录
【问题讨论】:
标签: mysql sql greatest-n-per-group