mysql有一张表,这张表有3个字段,分别是id、name、model_id,model_id分别有1-10,如何抽取model_id分别为1-10的数据各一条?
时间: 2024-03-26 21:42:19 浏览: 106
如何查询数据库中表的字段信息
5星 · 资源好评率100%
你可以使用MySQL的子查询和GROUP BY语句来实现这个需求。以下是示例代码:
```
SELECT *
FROM your_table
WHERE id IN (
SELECT MIN(id)
FROM your_table
GROUP BY model_id
);
```
这个查询语句会返回每个model_id的第一行数据。子查询的作用是找到每个model_id的最小id值,然后外层查询根据这些最小值来筛选出对应的行。注意替换"your_table"为你的表名。
阅读全文