Einzelnen Beitrag anzeigen

Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#2

Re: Per SQL Datensätze löschen

  Alt 24. Aug 2003, 13:35
Hallo Spocky,

wenn ich mich nicht täusche, kann man das IN immer nur auf eine Spalte in der WHERE-Klausel anwenden. Versuche es mal so:
SQL-Code:
DELETE FROM EXPORT
WHERE Woche IN
(SELECT e.WOCHE FROM EXPORT e
  LEFT JOIN EXPORT1 e1
    ON ((e.WOCHE = e1.WOCHE) AND
        (e.NR = e1.NR)))
AND NR IN
(SELECT e.NR FROM EXPORT e
  LEFT JOIN EXPORT1 e1
    ON ((e.WOCHE = e1.WOCHE) AND
        (e.NR = e1.NR)));
Außerdem funktioniert auch die Verwendung der Aliase nicht immer.
  Mit Zitat antworten Zitat