我有两个表,第一个是Genkeys,其中:任务的团队ID的密钥id和密钥使用的布尔值。
第二个是仅有的任务:任务ID和完成任务的点数我需要总结用户当时有多少积分。
我正在尝试这个请求:
SELECT
*
FROM
Tasks
LEFT JOIN
used
WHERE
team = $id
FROM Genkeys
SELECT
SUM points
WHERE
used = 0
答案 0 :(得分:0)
假设你有表格Genkeys(团队,任务)和任务(任务,点数)......
select team,
sum(points) totalpoints
from Genkeys
join Tasks
on Genkeys.task=Tasks.task
group by team
确切的SQL verbage将根据您使用的数据库引擎而改变。