tieltje1971
Gebruiker
- Lid geworden
- 26 aug 2008
- Berichten
- 8
Hoi !
Ik heb het volgende probleem: ik heb een masten tabel en een tabel tabel kopiemasten waar gegevens in staan die moeten worden opgenomen in de masten tabel. Zo heb ik bijvoorbeeld een veld mstschilder die moet worden opgenomen in de tabel masten. Het is ook nog eens zo dat ik precies in beide tabellen evenveel records heb en dat de sleutels overeenkomen (mastidnr); Nu wil ik eigenlijk heel simpel sommige kolommen van de kopiemasten naar de masten tabel krijgen. Ik dacht wellicht het handigste met een toevoegquery maar ik krijg telkens een foutmelding dat er gezeur is met de sleutel. Ik dacht dat het volgende zou moeten werken :
INSERT INTO masten (mstschilder)
SELECT kopiemasten.MstSchilder
FROM kopiemasten
WHERE masten.mastidnr = kopiemasten.mastidnr
op de een of andere manier is mijn where clausure onzinnig, dit begint opeens over een parameter te vragen .... wil ik helemaal niet
wat doe ik hier verkeerd, alvast bedankt voor jullie hulp !
Ik heb het volgende probleem: ik heb een masten tabel en een tabel tabel kopiemasten waar gegevens in staan die moeten worden opgenomen in de masten tabel. Zo heb ik bijvoorbeeld een veld mstschilder die moet worden opgenomen in de tabel masten. Het is ook nog eens zo dat ik precies in beide tabellen evenveel records heb en dat de sleutels overeenkomen (mastidnr); Nu wil ik eigenlijk heel simpel sommige kolommen van de kopiemasten naar de masten tabel krijgen. Ik dacht wellicht het handigste met een toevoegquery maar ik krijg telkens een foutmelding dat er gezeur is met de sleutel. Ik dacht dat het volgende zou moeten werken :
INSERT INTO masten (mstschilder)
SELECT kopiemasten.MstSchilder
FROM kopiemasten
WHERE masten.mastidnr = kopiemasten.mastidnr
op de een of andere manier is mijn where clausure onzinnig, dit begint opeens over een parameter te vragen .... wil ik helemaal niet
wat doe ik hier verkeerd, alvast bedankt voor jullie hulp !