如何从具有相同列数的 2 个表中的 2 列添加总计

问题描述 投票:0回答:0

L 有 2 桌 PARTNERSHP 和 Y 附上我的表格 Y TABLE PARTNERSHIP TABLE 表格有相同的列

ID PARTNER_NAME PURPOSE AMOUNT PAYMENT_MODE STATUS 我想获得表 Y 和表 PARTNERSHP 中 2 列(金额)的总金额 第二列目的具有不同的值,并且希望获得每个不同值的总计

总计我做了 SELECT SUM(partnership.AMOUNT +y.AMOUNT) AS TOTAL FROM partnership,y; 但这会返回总表 y 和表伙伴关系而不组合它们 其次我想得到每个 partner_name 的总数 SELECT PARTNER_NAME, SUM(AMOUNT) FROM y UNION ALL SELECT PARTNER_NAME,SUM(AMOUNT) FROM partnership GROUP BY PARTNER_NAME
这从表 y 返回了第一个 id 和总计列数量,并返回了每个 id 总和 我哪里错了?如果问题不是很清楚,我深表歉意

sql mysqli where-clause
© www.soinside.com 2019 - 2024. All rights reserved.