Update-Tabelle mit alias

Brauche ich, um zu füllen Sie einige Felder in eine Tabelle, um Informationen aus anderen Datensätzen der gleichen Tabelle.
Ich habe versucht eine Abfrage schreiben, um zu erklären, was ich machen möchte:

update globale2
set
  nita = t.nita,
  tita = t.tita,
  notaita = t.notaita
where
  neng = t.neng and
  nita is null
  (select nita, neng, tita, notaita from globale where uris='mma' and nita is not null) as t

Bearbeiten zu eplain besser:

alle Datensätze haben diese Felder: "nita", "tita", "notaita", "neng" ("neng" kann nicht null sein)

Will ich füllen Sie diese Felder aus: "nita", "tita", "notaita" (wobei "nita" ist leer)
mit den gleichen Werten aus einem anderen Datensatz, wo "neng" ist gleich dem anderen "neng"

Schreibe einen Kommentar