Hallo Ich würde Zeile basierend auf der gleichen Tabelle aktualisieren. Kopieren Sie die Spalte "Daten" in jede Zeile, in der die Daten "" (leer) sind. "Key" in diesen Zeilen ist gleich.PostgreSQL Update-Zeile basierend auf der gleichen Tabelle
id |data |key
----|-----|-----
1 | xyz |key1
----|-----|-----
2 | "" |key1
Ich habe so etwas versucht, aber "Beziehung eine nicht nicht existiert":
UPDATE a
SET a.data = b.data
FROM table a
INNER JOIN table b
ON (a.key = b.key)
WHERE b.data != '""'