У меня есть две таблицы, в первой Genkeys есть: ID ключей идентификатора команды задачи и логическое значение, если ключ был использован.
Второй — Задачи, которые есть только: идентификатор задачи и количество баллов за выполнение задачи, и мне нужно суммировать, сколько пользователей набрали общее количество баллов в данный момент.
Я пытался этот запрос:
SELECT
*
FROM
Tasks
LEFT JOIN
used
WHERE
team = $id
FROM Genkeys
SELECT
SUM points
WHERE
used = 0
Предполагая, что у вас есть таблицы Genkeys (команда, задача) и Задачи (задача, очки) …
select team,
sum(points) totalpoints
from Genkeys
join Tasks
on Genkeys.task=Tasks.task
group by team
Точная формулировка SQL будет меняться в зависимости от используемого вами механизма базы данных.
Других решений пока нет …