でグループを使用して、私はからのクエリ作成したい3つのテーブルがあります。とルックアップテーブル
応募:
CompetitionID
バンディッド
BandResult
を...
...
結果ポイント:
bandResult
ポイント
バンド:
バンディッド
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
はい私はそれを必要としました。ありがとうございます – Karl