MYSQL查询每个分类的第一条数据
2023-06-06 20:30
MySQL
145
1
1
0
标题录入
封面图
MYSQL查询每个分类的第一条数据 要查询每个分类的第一条数据,您可以使用子查询和GROUP BY子句来实现。以下是一个示例查询: sql ``` SELECT * FROM your_table WHERE (category, id) IN ( SELECT category, MIN(id) FROM your_table GROUP BY category ); ``` 在上述查询中,假设您的数据表名为"your_table",并且包含以下列:category和id。您可以根据自己的实际情况进行调整。 这个查询使用子查询来获取每个分类中具有最小id值的记录。然后,将这些分类和对应的最小id值与原始表进行比较,以获得每个分类的第一条数据。 请注意,上述查询假设id是递增的,因此最小id值将是每个分类的第一条数据。如果您的数据有不同的排序逻辑,请相应地修改查询条件。
上一篇:
使用mysqldump自动备份mysql数据库
下一篇:
mysql什么是锁?
标题录入,一次不能超过6条
灵感和创意的闪现
T:0.006619s,M:244.92 KB
返回顶部
留言
留言
评论