我的表(产品)看起来是这样的:如何从mysql表中选择唯一的,最近插入的值?
id name value
1 oil 100
2 oil 140
3 glue 120
4 glue 110
,我需要选择最后插入油和最后插入胶,这样的结果应该是:
2 oil 140
4 glue 110
你有什么我试过了:
SELECT * FROM `products` GROUP BY `name` ORDER BY `value` DESC LIMIT 2
但此查询显示
1 oil 100
3 glue 120
您的查询完整无缺。您使用ID而不是值。 –