Hoi
Ik ben bezig MS Access te leren kennen aangezien dit meer in mijn werkveld gebruikt gaat worden.
Ik zocht voor het oefenen een voorbeeld en heb gekozen voor voetbal uitslagen. Maar ik loop vast.
De onderstaande query met het resultaat in de afbeelding lukte nog wel. Hier vraag ik per wedstrijd de datum, de thuis spelende ploeg en de eindstand op. Zoals de bedoeling, toont het resultaat netjes de ploegnaam i.p.v. het ploeg ID.
Maar hoe voeg ik de uit spelende ploeg hier aan toe?
Ik heb het volgende geprobeerd:
- Als ik in de SELECT regel de uitploeg wil toevoegen krijg je twee keer achter elkaar Teams.TeamName. Wat ook zoals verwacht twee keer de thuisspelende ploeg weergeeft.
- Als ik onder de SQL code INNER JOIN Teams ON Games.AwayTeam_ID=Teams.ID; toevoeg krijg ik een foutmelding: "Syntax error (missing operator) in query 'Games.HomeTeam_ID=Teams.ID INNER JOIN Teams ON Games.AwayTeam_ID=Teams.I'"
- Beide van het bovenstaande geeft dezelfde foutmelding.
Hoe moet ik dit aanpakken?
Alvast bedankt,
Groeten Chris
Bijlage: Access database in zip-bestand Bekijk bijlage Games.zip
Ik ben bezig MS Access te leren kennen aangezien dit meer in mijn werkveld gebruikt gaat worden.
Ik zocht voor het oefenen een voorbeeld en heb gekozen voor voetbal uitslagen. Maar ik loop vast.
De onderstaande query met het resultaat in de afbeelding lukte nog wel. Hier vraag ik per wedstrijd de datum, de thuis spelende ploeg en de eindstand op. Zoals de bedoeling, toont het resultaat netjes de ploegnaam i.p.v. het ploeg ID.
Code:
SELECT Games.GameDate, Teams.TeamName AS HomeTeam, Teams.TeamName AS AwayTeam, (Games.HomeGoals & "-" & AwayGoals) AS Score
FROM Games
INNER JOIN Teams ON Games.HomeTeam_ID=Teams.ID;

Maar hoe voeg ik de uit spelende ploeg hier aan toe?
Ik heb het volgende geprobeerd:
- Als ik in de SELECT regel de uitploeg wil toevoegen krijg je twee keer achter elkaar Teams.TeamName. Wat ook zoals verwacht twee keer de thuisspelende ploeg weergeeft.
- Als ik onder de SQL code INNER JOIN Teams ON Games.AwayTeam_ID=Teams.ID; toevoeg krijg ik een foutmelding: "Syntax error (missing operator) in query 'Games.HomeTeam_ID=Teams.ID INNER JOIN Teams ON Games.AwayTeam_ID=Teams.I'"
- Beide van het bovenstaande geeft dezelfde foutmelding.
Hoe moet ik dit aanpakken?
Alvast bedankt,
Groeten Chris
Bijlage: Access database in zip-bestand Bekijk bijlage Games.zip