謝謝你看我的問題。
現在我有3個表:MySQL加入SUM查詢
- tblEmployee
- tblEvents
- tblPoints
tblEmployee
EMPLOYEE_ID
將First_Name
姓氏
電子郵件
隊
tblEvents
Events_id
EVENT_DATE
EVENT_NAME
點
活動
tblPoints
Points_id
EMPLOYEE_ID
Events_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。我已經嘗試過,但最後得到的結果是所有點的總和。有什麼想法嗎?
謝謝你的幫助,它效果很好! – engy0 2011-12-23 16:42:41