我的表结构是这样的:
country | price | code
---------------------------------------
EGYPT PROPER WHOLESALE | 0.037 | 20
EGYPT FIXED | 0.0710 | 20
EGYPT-OTHER | .0497 | 20
我必须使用 GROUP BY 代码,我希望输出为:
country | price | code
---------------------------------------
EGYPT PROPER WHOLESALE | 0.037 | 20
具有价格的最小值。
我的查询是:
select MIN(inp.price) as Price, inp.code, inp.country
from tbl_input_values as inp
GROUP BY code
但我得到的输出是:
country | price | code
------------------------------
EGYPT-OTHER | .037 | 20
最佳答案
这里,
SELECT *
FROM tbl_input_values
WHERE price = (SELECT MIN(PRICE) FROM tbl_input_values)
关于mysql - 在 mysql 中通过代码获取带有 min(price) 组的行的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14564867/