Hallo,
ich stehe gerade am Schlauch.
Ich habe dieses SQL Statement.
Select *
FROM table1 as t1 inner join table2 as t2 on t1.A = t2.a AND t1.B = t2.B And t1.C = T2.B
WHERE t1.Z = 0 and t2.Z = null
Und möchte jetzt von dem Ergebnis alle Zeilen aus T2 löschen.
Eindeutig identifizeiren kann man eine Zeile über die Spalten A, B, C und Z (einzelne Spalten genügen nicht).
Wie bekomme ich einen Delete auf genau die gewünschten Zeilen?
Ich habs mit subselects versucht aber mich verrannt. Wie bekomme ich den zusammengesetzten Primärschlüssel hier in ein delete?
Viele Grüße
Winni
ich stehe gerade am Schlauch.
Ich habe dieses SQL Statement.
Select *
FROM table1 as t1 inner join table2 as t2 on t1.A = t2.a AND t1.B = t2.B And t1.C = T2.B
WHERE t1.Z = 0 and t2.Z = null
Und möchte jetzt von dem Ergebnis alle Zeilen aus T2 löschen.
Eindeutig identifizeiren kann man eine Zeile über die Spalten A, B, C und Z (einzelne Spalten genügen nicht).
Wie bekomme ich einen Delete auf genau die gewünschten Zeilen?
Ich habs mit subselects versucht aber mich verrannt. Wie bekomme ich den zusammengesetzten Primärschlüssel hier in ein delete?
Viele Grüße
Winni