我的桌子有下面的结构。该表中的内容重复。我想显示最低价格的记录。
GROUP IDX NAME PRICE
141003 6 0285-00 499.88000
141003 2 028500 519.13000
141003 1 0285-00 424.12000
141005 2 02851 559.13000
141005 1 0285-1 434.12000
结果表
141003 1 0285-00 424.12000
141005 1 0285-1 434.12000
我尝试这样做,但返回的结果是:
141003 6 0285-00 499.88000
查询:
select group, idx, name, price
FROM table
GROUP BY group
ORDER BY price;
最佳答案
SELECT group, idx, name, price
FROM table
WHERE group = 141003
ORDER BY price ASC
LIMIT 1;
会做到的。
关于mysql - MySQL:如何从具有重复行的表中获取最小值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13286261/