У меня есть 3 таблицы, из которых я хочу создать запрос:
Участники:
CompetitionID
BandID
BandResult
...
...
ResultPoints:
bandResult
points
Band:
BandID
BandName
курсив = внешний ключ, жирный шрифт = первичный ключ
Это то, что у меня сейчас есть:
SELECT E.bandID, SUM(RP.points)
FROM entrants E, resultPoints RP
WHERE E.bandResult = RP.bandResult
GROUP BY E.bandID
ORDER BY SUM(RP.points) DESC;
Я хочу также включить bandName, но когда я включаю это, группа перестает работать:
SELECT E.bandID, B.bandName, SUM(RP.points)
FROM entrants E, resultPoints RP, band B
WHERE E.bandResult = RP.bandResult
AND B.bandID = E.bandID
GROUP BY E.bandID
ORDER BY SUM(RP.points) DESC;
Есть идеи о том, как заставить это работать?