Invoeg SQL doet niets

Status
Niet open voor verdere reacties.

leifoet

Gebruiker
Lid geworden
7 okt 2007
Berichten
326
Vanuit 2 bestaande tabellen A en B probeer ik in tabel C een aantal velden in te voeren met volgende SQL

INSERT INTO tabelC ( datum, activiteit, ledenId, status, Init )
SELECT [Datum?] AS Datum, (SELECT omschrijving FROM tabelB) AS Activiteit, tabelA.ledennr, [status?] AS status, (left(tabelA.voornaam,1) & "" & left(tabelA.familienaam,1)) AS init
FROM tabelA
ORDER BY tabelA.ledennr;

Zonder "(SELECT omschrijving FROM tabelB) AS Activiteit" werkt de INSERT wel
Zou het kunnen dat de syntax niet correct is ?
Dank
 
Doe er eens een voorbeeldje bij, want zo kan ik het niet reproduceren. Het is inderdaad een rare query, dat kan ik nog wel zien :).
 
Laatst bewerkt:
Tabel A bevat bijvoorbeeld 20 leden
Tabel B bevat bijvoorbeeld 10 matchen met de betreffende gegevens in de velden

In Tabel C wil ik het volgende zien :
- de 20 leden uit tabel A (= 20 records) met in elk record dezelfde match (= activiteit) - die activiteit (match) wil ik kiezen uit de tabel B die (in de query) gepresenteert wordt als een keuzetabel (dat is juist mijn probleem - hoe doe ik dat ?)
- en waaraan dan de status van de speler wordt toegevoegd (keeper - voorspeler etc.) in een veld met een codeletter
- init = de intialen

Elke doorloop van de query heeft dus betrekking op een datum/match uit tabel B, evenwel telkens voor de volledige tabel A.

Dank
 
Laatst bewerkt:
Zoals ik al zei: een voorbeeldbestandje, want dat kijkt makkelijker.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan