Ik heb de volgende 2 tabellen:
ARTIKELENRECLAME:
===============
ReclameID PK
ArtikelID FK
Startdatum
Einddatum
Normaleprijs
Actieprijs
Omschrijving
....
RECLAMELEVERINGEN:
================
LeveringID PK
ReclameID FK
Leveringsdatum
Aantalcollie
......
Nu wil ik alle records verwijderen uit artikelenreclame waar artikelid bijv 1 is.
Nu kunnen er dus ook leveringen zijn. Dus die moeten er eerst uit verwijderd (vanwege foreign key).
Maar hoe kan ik dit het beste doen, want je mag geen join's gebruiken in een delete query?
(Het liefste wil ik niet eerst de de waarde van reclameid opvragen en vervolgens die gebruiken om het record uit reclameleveringen te verwijderen en daarna in artikelenreclame)
Ik gebruik dit trouwens i.c.m. Delphi.
ARTIKELENRECLAME:
===============
ReclameID PK
ArtikelID FK
Startdatum
Einddatum
Normaleprijs
Actieprijs
Omschrijving
....
RECLAMELEVERINGEN:
================
LeveringID PK
ReclameID FK
Leveringsdatum
Aantalcollie
......
Nu wil ik alle records verwijderen uit artikelenreclame waar artikelid bijv 1 is.
Nu kunnen er dus ook leveringen zijn. Dus die moeten er eerst uit verwijderd (vanwege foreign key).
Maar hoe kan ik dit het beste doen, want je mag geen join's gebruiken in een delete query?
(Het liefste wil ik niet eerst de de waarde van reclameid opvragen en vervolgens die gebruiken om het record uit reclameleveringen te verwijderen en daarna in artikelenreclame)
Ik gebruik dit trouwens i.c.m. Delphi.