你们能帮我对我的简单案例进行选择查询吗:
Table A:
UserID UserName
10 John
11 Mike
12 Matt
Table B:
SessionID UserID SessionTime
124 10 20
123 10 122
42 10 30
324 11 55
534 11 42
344 12 19
653 12 32
我需要这个结果:
Result Table:
UserName UserID TotalTime
John 10 172
Mike 11 97
Matt 12 51
对于一个表b,这是有效的:
SELECT UserID, SUM(SessionTime) AS "Total Time"
FROM TableB
GROUP BY UserID;
但我需要把用户名附加到最终结果上
谢谢您
3条答案
按热度按时间ff29svar1#
vzgqcmou2#
您可以通过使用“联接”和“分组方式”来执行此操作:
注意:这将适用于1对多关系,如您的情况。
n7taea2i3#
在这里。我用了a表和b表