gpt4 book ai didi

mysql - 一种语法中的多个 SUM

转载 作者:行者123 更新时间:2023-11-29 19:50:04 25 4
gpt4 key购买 nike

我有一个小问题...

我有 2 个独立的 SQL 问题:

1:

SELECT SUM(iloscrec*ilosc/100) AS iloscsur, surowiec, Produkt
FROM receptura
JOIN produkcjadb ON(produkcjadb.Produkt = receptura.kolor)
WHERE data_zakonczenia >= CURRENT_DATE
GROUP BY surowiec

2:

SELECT SUM(ilosccal) AS ilosc, material, jednostka
FROM surowce
WHERE magazyn='G' || magazyn='K' || magazyn='S' || magazyn='P' || magazyn='PROUT' ||
magazyn='W' || magazyn='OR'
GROUP BY material

现在是我的问题,我可以将这 2 个问题连接到一个问题中,然后从第二个问题中选择行,它们与 1 个问题 WHERE 匹配

material (secondquestion) = surowiec (from1question)

我尝试了大约 5 个小时,但仍然有 sql 语法错误

提前谢谢您!

最佳答案

不确定我是否理解这个问题。如果您提供一个脚本来创建结构并插入示例数据并且向我们展示预期结果,这将会有所帮助,但无论如何我猜您只想使用子查询,例如像这样的东西:

select ...
from (SELECT SUM(iloscrec*ilosc/100) AS iloscsur, surowiec, Produkt
FROM receptura
JOIN produkcjadb ON(produkcjadb.Produkt = receptura.kolor)
WHERE data_zakonczenia >= CURRENT_DATE
GROUP BY surowiec
) t1 join (
SELECT SUM(ilosccal) AS ilosc, material, jednostka
FROM surowce
WHERE magazyn='G' || magazyn='K' || magazyn='S' || magazyn='P' || magazyn='PROUT' || magazyn='W' || magazyn='OR'
GROUP BY material
) t2
on t2.material = t1.surowiec

关于mysql - 一种语法中的多个 SUM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40839877/

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