Beste forumleden,
Ik ben al een paar dagen aan het knoeien met een toevoegquery die uit verschillende tabellen gegevens combineert om er een nieuwe tabel van te maken.
Maar er komen in de eerste tabellen gegevens bij, deze moeten dus ook aan de tabel toegevoegd worden, maar enkel de nieuwe gegevens dus.
En daar loop ik telkens vast dat hij alles terug invoegt wat niet de bedoeling is.
Het zou ergens moeten lukken met in de SQL iets aan te passen, maar kan het zo niet direct vinden.
Hieronder mijn SQL Code:
INSERT INTO Tbl_VerdelingPlanAdressen ( DossierID, AdresId, Aantal )
SELECT Tbl_Dossiers.DossierID, Tbl_VastAdressen.AdresId, Tbl_Verdeellijst.Aantal
FROM (Tbl_VastPlan INNER JOIN Tbl_Dossiers ON Tbl_VastPlan.PlanNr = Tbl_Dossiers.PlanNr) INNER JOIN (Tbl_VastAdressen INNER JOIN Tbl_Verdeellijst ON Tbl_VastAdressen.AdresId = Tbl_Verdeellijst.DienstNaam) ON Tbl_VastPlan.PlanNr = Tbl_Verdeellijst.PlanNr
ORDER BY Tbl_Dossiers.DossierID, Tbl_VastAdressen.AdresId;
Kan er iemand mij hierbij helpen, hebben jullie meer gegevens nodig?
Laat maar weten!
In bijlage ook nog mijn ontwerpweergave.
Edit: nog vergeten te zeggen dat er geen unieke gegevens zijn. Per dossier kunnen er wel geen zelfde adressen terugkomen, maar in ander dossier kunnen die wel terugkomen.
Zie
Alvast bedankt!
Webster23
Ik ben al een paar dagen aan het knoeien met een toevoegquery die uit verschillende tabellen gegevens combineert om er een nieuwe tabel van te maken.
Maar er komen in de eerste tabellen gegevens bij, deze moeten dus ook aan de tabel toegevoegd worden, maar enkel de nieuwe gegevens dus.
En daar loop ik telkens vast dat hij alles terug invoegt wat niet de bedoeling is.
Het zou ergens moeten lukken met in de SQL iets aan te passen, maar kan het zo niet direct vinden.
Hieronder mijn SQL Code:
INSERT INTO Tbl_VerdelingPlanAdressen ( DossierID, AdresId, Aantal )
SELECT Tbl_Dossiers.DossierID, Tbl_VastAdressen.AdresId, Tbl_Verdeellijst.Aantal
FROM (Tbl_VastPlan INNER JOIN Tbl_Dossiers ON Tbl_VastPlan.PlanNr = Tbl_Dossiers.PlanNr) INNER JOIN (Tbl_VastAdressen INNER JOIN Tbl_Verdeellijst ON Tbl_VastAdressen.AdresId = Tbl_Verdeellijst.DienstNaam) ON Tbl_VastPlan.PlanNr = Tbl_Verdeellijst.PlanNr
ORDER BY Tbl_Dossiers.DossierID, Tbl_VastAdressen.AdresId;
Kan er iemand mij hierbij helpen, hebben jullie meer gegevens nodig?
Laat maar weten!
In bijlage ook nog mijn ontwerpweergave.
Edit: nog vergeten te zeggen dat er geen unieke gegevens zijn. Per dossier kunnen er wel geen zelfde adressen terugkomen, maar in ander dossier kunnen die wel terugkomen.
Zie
Alvast bedankt!
Webster23
Bijlagen
Laatst bewerkt: