使用一組我有3個表,我想創建一個查詢:通過與查找表
參賽者:
CompetitionID
BandID
BandResult
...
...
ResultPoints:
bandResult
點
樂隊:
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;
如何使這項工作任何想法?
那麼你要在第一時間做什麼?顯然,你只需要添加B.bandName到GROUP BY語句 – Tim 2012-03-04 20:22:04
是的,我只是需要它。謝謝 – Karl 2012-03-04 20:25:38