hi
sry für den Titel, aber ich hab keine kurze und bessere bezeichnung gefunden
also, ich hab in einer datenbank 2 spalten 'id' und 'parentid'.
nun will ich prüfen ob die zahl in parentid in irgendeinem anderen datensatz in id drinsteht, und alle datensätze wo parentid "ins leere geht" löschen.
also will ich einfach alle "falschen" parentids rausfinden...wie geht das?
Delphi-Quellcode:
while GetNextFalsePId do
begin
FQuery.SQL.Add('DELETE FROM '+FTable+' WHERE parentid='''+PId+'''');
FQuery.Open;
end;