schmidtsen
Grünschnabel
Hi,
vielleicht hat hierzu jemand eine gute Idee:
Ich möchte aus Tabelle1 alle Einträge löschen, falls der Eintrag in Datum.Tabelle1 mit dem Eintrag Datum.Tabelle2 übereinstimmt.
Dazu hab ich folgendes gemacht:
DELETE * FROM Tabelle1
WHERE(
SELECT DISTINCT a.Datum, b.Datum
FROM Tabelle1 a, Tabelle2 b
WHERE substr(a.Datum,0,6) = substr(b.Datum,0,6)
)
Die Fehlermeldung lautet, dass es sich um einen ungültigen Tabellennamen handelt.
Ich arbeite mit Kettle / Spoon, ein ETL Tool von Pentaho. Das ganze soll als ein SQL Skript laufen.
vielleicht hat hierzu jemand eine gute Idee:
Ich möchte aus Tabelle1 alle Einträge löschen, falls der Eintrag in Datum.Tabelle1 mit dem Eintrag Datum.Tabelle2 übereinstimmt.
Dazu hab ich folgendes gemacht:
DELETE * FROM Tabelle1
WHERE(
SELECT DISTINCT a.Datum, b.Datum
FROM Tabelle1 a, Tabelle2 b
WHERE substr(a.Datum,0,6) = substr(b.Datum,0,6)
)
Die Fehlermeldung lautet, dass es sich um einen ungültigen Tabellennamen handelt.
Ich arbeite mit Kettle / Spoon, ein ETL Tool von Pentaho. Das ganze soll als ein SQL Skript laufen.