php - 如何发送查询以获取两个表的总和?
问题描述
我想得到两张表的总和。
1-2.hospital_payment_data表数据
2-1.advenced_payment 表
2-2 advenced_payment 表数据
我要结果
但是,发送查询结果如下。
SELECT COUNT(IF(treatment_fees_check_division = '선수금',
treatment_fees_check_division, NULL)) AS COUNT,
SUM(CASE WHEN treatment_fees_check_division = '선수금'
THEN treatment_fees_difference END) + SUM(advenced_amount
) AS if_treatment_fees_check_division,
SUM(advenced_amount) AS sum_init_amount
FROM
(
SELECT treatment_fees_check_division, treatment_fees_difference,
init_amount, advenced_amount
FROM hospital_payment_data , advenced_payment
)AS a
结果不好
如何修复查询?我想要你的姿势,拜托。
解决方案
这是你想要的?
SELECT ( SELECT SUM(...) FROM t1 ... ) +
( SELECT SUM(...) FROM t2 ... ) AS sum_of_tables
推荐阅读
- xml - xmlns 属性不能作为属性添加到 XML 元素
- selenium - Python - 使用硒打开新标签后无法下载文件
- django - 在 Django 中无需再次查询数据库即可获取 ForeignKey 字段的主键
- istio - ISTIO MIXER ADAPTER - 无法使 OPA 适配器与最简单的示例一起使用
- javascript - 如何将数组转换为对象和数组的嵌套数组?
- javascript - 为赛普拉斯期望断言设置超时
- python - 如何在另一个笔记本的相对路径中运行带有空间的 Jupyter Notebook?
- angular - 使用回调函数时输入属性未更新
- java - 主线程睡眠/中断如何在以下代码中工作
- ruby-on-rails - 获取以 [.] 开头或结尾的错误对象字段