gpt4 book ai didi

mysql - 加入两个查询

转载 作者:行者123 更新时间:2023-12-04 07:16:42 25 4
gpt4 key购买 nike

我有这两个查询,我正在尝试进行左连接以获取一些数据,但我没有成功
我得到的第一个查询是

SELECT parte, sum(cantidad) FROM `directoscount` where deleted_at is null group by parte
这是我对该查询的结果并且是正确的
enter image description here
第二个是
select material, sum(totalStock) from lx02 group by material
这是第二个结果
enter image description here
我想进行左连接,我尝试使用这样的方法
SELECT directoscount.parte, SUM(directoscount.cantidad), lx02.material, SUM(lx02.totalStock) FROM directoscount LEFT JOIN lx02 ON directoscount.parte = lx02.material GROUP BY directoscount.parte, lx02.material
并且我的查询结果使数据大不相同
enter image description here

最佳答案

您的第二个查询没有 where deleted_at is null比较SUM(directoscount.cantidad)不等。SUM(lx02.totalStock)在最终查询中是不同的,因为它是为每个 directoscount.parte 计数的.因此,对于 parte 486298,最后一个查询显示总共 2076。将其除以 346,您将得到 6,即 parte=476298 的数量。条目。

SELECT directoscount.parte,
SUM(directoscount.cantidad),
lx02.material,
SUM(lx02.totalStock)/COUNT(directoscount.parte)
FROM directoscount
LEFT JOIN lx02
ON directoscount.parte = lx02.material
GROUP BY directoscount.parte, lx02.material

关于mysql - 加入两个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68719224/

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