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 什么区别?
4195浏览 • 2回复 待解决
Polyline组件绘制坐标不准确
3057浏览 • 1回复 待解决
HarmonyOS 获取网络的信息不准确
1196浏览 • 1回复 待解决
HarmonyOS 卡片定时刷新时间不准确
1053浏览 • 1回复 待解决
HarmonyOS 获取当前定位不准确
3352浏览 • 1回复 待解决
HarmonyOS onScroll回调yoffset不准确问题
1552浏览 • 1回复 待解决
HarmonyOS uv timer定时器不准确?
1657浏览 • 1回复 待解决
HarmonyOS List停止滑动回调不准确
1632浏览 • 1回复 待解决
HarmonyOS 地图的路径规划功能不准确
1208浏览 • 1回复 待解决
HarmonyOS Refresh组件onStateChange回调参数不准确
1309浏览 • 1回复 待解决
HarmonyOS webview elm.scrollTop返回值不准确
931浏览 • 1回复 待解决
XComponent在onload事件中获取的大小不准确
1681浏览 • 1回复 待解决
HarmonyOS 获取本地rdb数据库存储字节数大小不准确
1548浏览 • 1回复 待解决
mysql我有一张350万数据的表,怎么优化sum()查询?
3524浏览 • 1回复 待解决
mysql 内连接select...where和inner join的区别是什么?
4140浏览 • 1回复 待解决
px2vp返回值不准确,有谁知道是什么原因?
3710浏览 • 1回复 待解决
HarmonyOS 多个二维码扫码时使用ScanCodeRect获取二维码的位置,位置不准确
1401浏览 • 1回复 待解决
HarmonyOS Button 无法添加margin left right
1396浏览 • 1回复 待解决
HarmonyOS web组件需要处理页面加载失败后去加载自定义的失败页面,但是当前onErrorReceive不准确
2128浏览 • 1回复 待解决
HarmonyOS 文本计算不准
1266浏览 • 1回复 待解决
Left、Top为什么不生效?
1881浏览 • 1回复 待解决
inner join 左右顺序为何不影响结果?
3637浏览 • 1回复 待解决
HarmonyOS 卡片刷新不准时
1115浏览 • 1回复 待解决
卡片的ID怎么准确的获取?
399浏览 • 0回复 待解决
left join的on 后面跟的字段应该跟 group by的字段一致,才能进行sum,否则会出现一对多的情况并且那个"多"不能合并成一,导致了多对一存在空白
可以试下改成这样