gpt4 book ai didi

mysql - 如何根据第一个表从另一个表获取Mysql中的SUM

转载 作者:行者123 更新时间:2023-11-29 11:10:38 24 4
gpt4 key购买 nike

---------------colete--------------------
| id | id_comanda | status | id_lista |
----------------------------------------
| | 21775 | 0 | 3820 |
----------------------------------------
| | 21776 | 0 | 3820 |
----------------------------------------
| | 21777 | 0 | 3820 |
----------------------------------------


-----comenzi--------
| id | taxComanda |
--------------------
|21775| 16.00 |
--------------------
|21776| 00.00 |
--------------------
|21777| 16.00 |
--------------------

我想通过从表 colete 的列 id_lista 中进行选择,从表 comenzi 的列 taxaComand 中获取 SUM code>,所以最后的 SUM 为 32.00

这是我所拥有的,但不好。:

SELECT a.id_comnda AS a_id_comanda, a.id_lista AS a_id_lista,
b.id AS b_id, b.taxaComanda AS b_taxaComanda
(SELECT sum(taxaComanda) FROM comenzi WHERE b.id = a.id_comanda AS totalTaxaComanda)
FROM colete a
INNER JOIN comenzi b ON b.id = a.id_comanda
WHERE a.id_lista = 3820
GROUP BY a.id_comanda

最佳答案

根据您的评论,我没有看到除此之外的其他答案:

SELECT SUM(b.taxComanda )
FROM colete a
INNER JOIN comenzi b ON b.id = a.id_comanda
WHERE a.id_lista = 3820

关于mysql - 如何根据第一个表从另一个表获取Mysql中的SUM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40635681/

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