Records verwijderen op basis van niet bestaand

Status
Niet open voor verdere reacties.

bubani

Gebruiker
Lid geworden
8 nov 2004
Berichten
13
Hallo daar,

Ik heb twee tabellen;

koppelLesLeerling
LesID
LeerlingID

en

Lessen
LesID Datum
...
..

Nu wil ik een query maken die ervoor zorgt dat elk record in de tabel lessen wordt verwijderd, waarvan het LesID niet in de tabel koppellesleerling voorkomt.

Kan iemand mij hiermee helpen, please? Ik dacht zoiets van:
DEL * FROM Lessen Where(LesID IS NOT IN (Select * FROM koppelLesLeerling ORDER by LesID));

:8-0: Maar ik ben hier niet echt in thuis.

Alvast bedankt
 
Dat zou als volgt moeten gaan:

DELETE FROM Lessen
Where NOT EXISTS
(Select LesID FROM koppelLesLeerling);
 
Doet het niet

Ik krijg de melding:

De Query moet minimaal een uitvoerveld bevatten
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan