gpt4 book ai didi

MySQL 连接 SUM 查询

转载 作者:行者123 更新时间:2023-11-29 09:01:02 25 4
gpt4 key购买 nike

感谢您查看我的问题。
现在我有 3 个表:

  • tblEmployee
  • tblEvents
  • tblPoints

tblEmployee

员工 ID
名字
姓氏
电子邮件
团队

tblEvents

Events_id
事件_日期
事件_名称
积分
活跃

tblPoints

Points_id
员工 ID
事件_id

这是我当前正在运行的查询:

SELECT tblEmployee.First_Name, tblEmployee.Last_Name, tblEvents.Points
FROM tblEvents INNER JOIN (tblEmployee INNER JOIN tblPoints
ON tblEmployee.Employee_id = tblPoints.Employee_id)
ON tblEvents.Events_id = tblPoints.Events_id;

此查询返回点表中的所有行,但我需要它只返回每个员工的一行,其中点列为 SUM。我已经尝试过了,但最终得到了一行总结所有点的结果。有什么想法吗?

最佳答案

您是否尝试过类似的操作:

SELECT tblEmployee.First_Name, tblEmployee.Last_Name, SUM(tblEvents.Points) AS Points
FROM tblEvents INNER JOIN (tblEmployee INNER JOIN tblPoints
ON tblEmployee.Employee_id = tblPoints.Employee_id)
ON tblEvents.Events_id = tblPoints.Events_id
GROUP BY tblEmployee.Employee_id;

关于MySQL 连接 SUM 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8618414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com