在MySQL中查找最小价格/行
这是我第一次来这里,很可能以前就已经讨论过了。我的问题是假设你有这张桌子:在MySQL中查找最小价格/行,mysql,Mysql,这是我第一次来这里,很可能以前就已经讨论过了。我的问题是假设你有这张桌子: guid provider cc variable name units unit_cost 1 1 509 T Haiti Variable 1 0.3 2 2 509 T Haiti Variable 1 0.27 3
guid provider cc variable name units unit_cost
1 1 509 T Haiti Variable 1 0.3
2 2 509 T Haiti Variable 1 0.27
3 2 84 F Vietnam 5 1 1.2
4 2 84 F Vietnam 10 1 2.4
5 1 84 F Vietnam 5 1 1.1
我正在尝试编写一个查询,该查询将为给定“cc”的所有“名称”提供最低成本
我需要输出为:
provider cc name unit_cost
1 84 Vietnam 5 1.1
2 84 Vietnam 10 2.4
我曾尝试使用min和group by,但要么我得到所有提供者1,要么我得到所有记录,要么我得到1条记录(单位成本的min)
这样做的目的是获取给定“cc”的所有“名称”和单位成本,而不考虑提供商
提前感谢使用order by desc和limit来解决您的问题无论您的经验水平如何,您都应该发布您的代码并指出您已经做了哪些研究。由于您的问题现在已经写好,您可以通过阅读文档找到答案。有了更多的细节,我们可能会更清楚地知道你在挣扎什么。