2014-02-10 55 views
0

记录我有这个表:MYSQL:选择具有最低排序

ID | product | image | sort 
--------------------------- 
1 | 1  | img1 | 1 
2 | 1  | img2 | 1 
3 | 1  | img3 | 2 
4 | 2  | img4 | 1 
5 | 2  | img5 | 2 

我怎么能选择具有最低排序和最低编号分组通过产品的记录?

,我希望得到的结果是:

ID | product | image | sort 
--------------------------- 
1 | 1  | img1 | 1 
4 | 2  | img4 | 1 

回答

3

试试这个:

Select * from table WHERE = (Select MIN(sort) from table) ORDER BY ID ASC group by product 
+0

非常感谢!您的查询似乎正在工作! – Gambric