Ik ben een behoorlijke beginner in SQL. Dit is onze huiswerk opdracht:
"Maak een SQL query die (in één resultset) alle benodigde gegevens levert om de pagina “archief uitslagen” te maken (of de sheet “uitslagen” in het Excel bestand met voorbeeldgegevens)."
We moeten van deze tabel (UITSLAG)

deze Excel tabel nabootsen

Dit is wat ik tot nu toe heb, maar ik krijg hier uiteraard vier keer de scores van Set 1...
SELECT WEDSTRIJDFORMULIER.*, INDELING.Klas,
CONCAT(SUM(UITSLAG.PuntenA), ' - ', SUM(UITSLAG.PuntenB)) AS Uitslag,
CONCAT(UITSLAG.ScoreA, ' - ', UITSLAG.ScoreB) AS 'Set 1',
CONCAT(UITSLAG.ScoreA, ' - ', UITSLAG.ScoreB) AS 'Set 2',
CONCAT(UITSLAG.ScoreA, ' - ', UITSLAG.ScoreB) AS 'Set 3',
CONCAT(UITSLAG.ScoreA, ' - ', UITSLAG.ScoreB) AS 'Set 4'
FROM WEDSTRIJDFORMULIER, INDELING, UITSLAG
WHERE INDELING.Team = WEDSTRIJDFORMULIER.TeamA
AND UITSLAG.WID = WEDSTRIJDFORMULIER.WID
GROUP BY UITSLAG.WID
Iemand een oplossing, zodat van iedere set apart de scores kan worden opgevraagd?
"Maak een SQL query die (in één resultset) alle benodigde gegevens levert om de pagina “archief uitslagen” te maken (of de sheet “uitslagen” in het Excel bestand met voorbeeldgegevens)."
We moeten van deze tabel (UITSLAG)

deze Excel tabel nabootsen

Dit is wat ik tot nu toe heb, maar ik krijg hier uiteraard vier keer de scores van Set 1...
SELECT WEDSTRIJDFORMULIER.*, INDELING.Klas,
CONCAT(SUM(UITSLAG.PuntenA), ' - ', SUM(UITSLAG.PuntenB)) AS Uitslag,
CONCAT(UITSLAG.ScoreA, ' - ', UITSLAG.ScoreB) AS 'Set 1',
CONCAT(UITSLAG.ScoreA, ' - ', UITSLAG.ScoreB) AS 'Set 2',
CONCAT(UITSLAG.ScoreA, ' - ', UITSLAG.ScoreB) AS 'Set 3',
CONCAT(UITSLAG.ScoreA, ' - ', UITSLAG.ScoreB) AS 'Set 4'
FROM WEDSTRIJDFORMULIER, INDELING, UITSLAG
WHERE INDELING.Team = WEDSTRIJDFORMULIER.TeamA
AND UITSLAG.WID = WEDSTRIJDFORMULIER.WID
GROUP BY UITSLAG.WID
Iemand een oplossing, zodat van iedere set apart de scores kan worden opgevraagd?