DELETE FROM kunder,produkter WHERE kunder.gruppID=5 AND kunder.ID=produkter.kundID
denna funkar inte, får ett error:"fel nära ," alltså kommatecknet?.
nån som ser vad som är fel?.
4 svar · 262 visningar · startad av Nöff
DELETE FROM kunder,produkter WHERE kunder.gruppID=5 AND kunder.ID=produkter.kundID
denna funkar inte, får ett error:"fel nära ," alltså kommatecknet?.
nån som ser vad som är fel?.
Till att börja med; vilken dbms?
Ja, gör delete från en tabell i taget. Om du vill att relaterade poster tas bort automatisk, använd on delete cascade när du definierar dina foreign key constraint.
DELETE FROM kunder
WHERE kunder.gruppID=5
AND kunder.ID in (select kundID from produkter)
Men varför kan man inte delete:a 2 tabeller direk då?.
Ett smart skydd mot 'skit-bakom-tangentbordet'-fel... ;)