Delete records obv tabel

Status
Niet open voor verdere reacties.

patricw

Gebruiker
Lid geworden
27 mei 2009
Berichten
229
Ik heb een in mijn ogen makkelijk probleem en toch lukt het me niet:confused:

Ik vergelijk 2 tabellen met records en selecteer de records die in tabel A niet voorkomen en in tabel B wel. Deze records schrijf ik naar een derde tabel, zeg C.

Nu wil ik, na een controle op welke records het zijn, de records uit tabel C weggooien uit tabel B.

Ik probeer het met een delete query maar het lukt me niet.

Als dit gaat wil ik "iets" inbouwen waardoor alleen recente records weggegooid worden, de oudere zijn namlijk historie die regelmatig uit tabel A weggegooid worden.


Iemand de oplossing?

Thnx, patric
 
ik heb een in mijn ogen makkelijk probleem en toch lukt het me niet:confused:

Ik vergelijk 2 tabellen met records en selecteer de records die in tabel a niet voorkomen en in tabel b wel. Deze records schrijf ik naar een derde tabel, zeg c.

Nu wil ik, na een controle op welke records het zijn, de records uit tabel c weggooien uit tabel b.
Code:
[color="red"]delete from b where b.id in (select c.id from c)[/color]
ik probeer het met een delete query maar het lukt me niet.

Als dit gaat wil ik "iets" inbouwen waardoor alleen recente records weggegooid worden, de oudere zijn namlijk historie die regelmatig uit tabel a weggegooid worden.


Iemand de oplossing?

Thnx, patric

hth:d
 
Thnx Guus, het werkt en beter nog, ik begrijp ook waar het bij mij misging :D

groet, patric
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan