mysql LEFT JOIN 使用SUM不准确
原sql如下:
SELECT a.id, SUM(a.contractAmount) as contractAmount,SUM(b.kpprice) as invoiceAmount FROM contract AS a LEFT JOIN invoice as b on a.id=b.contractid where a.adminid = '1' GROUP BY a.issuingUnit,a.invoiceTypes
希望contract表中的contractAmount字段根据GROUP BY条件使用sum统计,并且invoice表中的kpprice字段根据条件a.id=b.contractid使用sum数据统计。
现在情况是 SUM(b.kpprice) 数据是正常的,但是SUM(a.contractAmount)出现了重复相加的情况 因为LEFT JOIN的on a.id=b.contractid是有多条的情况,还不能去重,这个应该怎么调整,求大神指教
mysql
SUM
赞
收藏 0
回答 1
待解决
相关问题
MySQL 数据库中 left outer join 和 left join 什么区别?
2937浏览 • 2回复 待解决
Polyline组件绘制坐标不准确
2395浏览 • 1回复 待解决
HarmonyOS 获取网络的信息不准确
392浏览 • 1回复 待解决
HarmonyOS onScroll回调yoffset不准确问题
848浏览 • 1回复 待解决
HarmonyOS 卡片定时刷新时间不准确
138浏览 • 1回复 待解决
HarmonyOS 获取当前定位不准确
1032浏览 • 1回复 待解决
HarmonyOS 地图的路径规划功能不准确
584浏览 • 1回复 待解决
HarmonyOS uv timer定时器不准确?
749浏览 • 1回复 待解决
HarmonyOS List停止滑动回调不准确
793浏览 • 1回复 待解决
HarmonyOS webview elm.scrollTop返回值不准确
196浏览 • 1回复 待解决
HarmonyOS Refresh组件onStateChange回调参数不准确
530浏览 • 1回复 待解决
XComponent在onload事件中获取的大小不准确
1018浏览 • 1回复 待解决
mysql 内连接select...where和inner join的区别是什么?
3206浏览 • 1回复 待解决
HarmonyOS 获取本地rdb数据库存储字节数大小不准确
774浏览 • 1回复 待解决
mysql我有一张350万数据的表,怎么优化sum()查询?
2776浏览 • 1回复 待解决
px2vp返回值不准确,有谁知道是什么原因?
2851浏览 • 1回复 待解决
HarmonyOS 多个二维码扫码时使用ScanCodeRect获取二维码的位置,位置不准确
367浏览 • 1回复 待解决
HarmonyOS Button 无法添加margin left right
684浏览 • 1回复 待解决
HarmonyOS web组件需要处理页面加载失败后去加载自定义的失败页面,但是当前onErrorReceive不准确
970浏览 • 1回复 待解决
Left、Top为什么不生效?
1158浏览 • 1回复 待解决
inner join 左右顺序为何不影响结果?
2764浏览 • 1回复 待解决
HarmonyOS 文本计算不准
420浏览 • 1回复 待解决
HarmonyOS 卡片刷新不准时
409浏览 • 1回复 待解决
django orm 如何使用 mysql now函数?
3831浏览 • 1回复 待解决
left join的on 后面跟的字段应该跟 group by的字段一致,才能进行sum,否则会出现一对多的情况并且那个"多"不能合并成一,导致了多对一存在空白
可以试下改成这样