2014-10-24 3 views
-3

У меня есть две таблицы, в первом из которых есть Genkeys: есть ключи id команды id задачи и boolean, если был использован ключ.Sql im stuck on left join and sum

Во-вторых, это задачи: есть только идентификатор задачи и количество точек для выполнения задачи, и мне нужно суммировать количество пользователей в то же время.

Я пытался эту просьбу:

SELECT 
    * 
FROM 
    Tasks 
LEFT JOIN 
    used 
WHERE 
    team = $id 
FROM Genkeys 
SELECT 
    SUM points 
WHERE 
    used = 0 
+0

В чем вопрос? – ChrisStillwell

+2

Это * тот * ваш фактический запрос? Это не действительная инструкция SQL! Пожалуйста, отредактируйте ваш вопрос и сообщите нам * exaclty *, что вы хотите сделать – Barranka

+0

добавить структуру или данные из таблиц – umlcat

ответ

0

Предполагая, что у вас есть таблицы Genkeys (команда, задача) и задачи (задачи, указывает) ...

select team, 
sum(points) totalpoints 
from Genkeys 
join Tasks 
on Genkeys.task=Tasks.task 
group by team 

Точная SQL verbage изменится в зависимости от используемого вами механизма базы данных.