PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Database
[SQL ] 两张资料表的内容呈现在一张报表上?
楼主:
HelloJimmy
(Angel Michael)
2015-10-15 23:39:01
数据库名称:mySQL
数据库版本:5.6
内容/问题描述:
假设我有两个Table A、B,
Table A如下:
user_id drive_distance(km) working_date
作者:
mathrew
(Joey)
2015-10-16 06:36:00
A left join B , 然后再做 sum 计算
楼主:
HelloJimmy
(Angel Michael)
2015-10-16 12:02:00
若用left join,会有重复计算的问题。假设Tom在A有两笔纪录,在B仅有一笔纪录,则SUM的结果会变两倍。
作者:
lbeeon
(力比恩)
2015-10-16 12:46:00
那就先sum在left join?
作者:
mathrew
(Joey)
2015-10-16 16:54:00
对 你说的没错 要先 sum 再 left join
楼主:
HelloJimmy
(Angel Michael)
2015-10-19 00:51:00
依照lbeeon的方法OK了 谢谢!
继续阅读
[SQL ]mssql问题 排程备份一问
neo5277
[SQL ] 新手问前端接口的架设
BLPS
[SQL ] mysql的同表不同栏取代,语法问题
dudeboy
[SQL ] 请问rank的用法
oherman
[SQL ] 如果是0笔资料,想强制输出至少一笔 NULL
SeamusBerloz
[SQL ] 取出商品的特价或最低价
kevin13
Fw: [问题] 捞出后处理与捞出前处理
qazsd
[情报][PASS聚会] DBA所需要知道的T-SQL小技巧
rockchangnew
[SQL ] postgresql的epoch问题
flowwinds
[SQL ] 想问一下有关primary key设计的问题
sankight
Links
booklink
Contact Us: admin [ a t ] ucptt.com