gpt4 book ai didi

MySQL 比较价格

转载 作者:行者123 更新时间:2023-11-29 18:31:44 25 4
gpt4 key购买 nike

我正在努力创建与多个供应商的价格比较表。

该表具有以下列 - 我们将其称为 table1:

|name   |partnumber |supplier  |cost 
CD 11A West 10.11
CD 11A East 10.00
USB BBB North 125.01
USB BBB West 101.10

我想要实现的是 table1 显示以下内容:

|name   |partnumber |supplier  |cost 
CD 11A East 10.00
USB BBB West 101.10

结果/差异是:该表仅显示与以最便宜的价格提供产品的供应商相关的列。

有人介意帮我吗?它一直困扰着我。

或者;我还为每个供应商创建了另一个包含价格列的表,但这并没有标准化数据库,也无法实现良好的查询或性能。

谢谢!

最佳答案

此查询您需要什么

SELECT a.name , a.partnumber , a.supplier , a.cost FROM table1 a JOIN (
SELECT name , partnumber , MIN(cost) cost
FROM table1
GROUP BY name , partnumber
) b ON a.name = b.name AND a.cost = b.cost AND a.partnumber = b.partnumber

您需要按(名称和零件编号)对结果进行分组,并找到每组的最低成本

关于MySQL 比较价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45624515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com