sql - SUM JOIN 其他表返回双值 SQL
解决方案
你可以JOIN
在做 sum 之前做:
SELECT p.code, SUM(p.price) price_total, SUM(s.total) sale_total
FROM Produce p INNER JOIN
(SELECT ID, SUM(salesoff) as total
FROM Sale s
GROUP BY ID
) s
ON s.ID = p.id
GROUP BY p.code;
推荐阅读
- azure-active-directory - 在 GitLab 中同步已删除的用户
- java - JSONObject 返回“map”类型,JSONArray 返回“myArrayList”类型
- reactjs - 某些组件的 Material Ui rtl 问题
- php - PHP 从 REST API 的 JSON 数组中提取值
- javascript - 为 JavaScript 数组的 filter() 方法创建基于可迭代的替代方案
- apache-spark - 从 spark 写入 neo4j 时,Spark-neo4j 连接器自动转换时区
- python - Python:根据日期列出 Azure 容器中的 blob
- android - 在 Kotlin 协程中进行无限循环的最佳实践是什么?
- oracle - 甲骨文形式的指纹或面部扫描仪
- selenium - Selenium ChromeOptions 的含义