Seite 1 von 1

SQL: update einer abhängigen Tabelle

Verfasst: Sa, 10.03.2012 21:08
von Reginald
Hallo zusammen,

vielleicht kann mir jemand schnell beim Basteln helfen. Ich brauche einen SQL-String zum Updaten einer Detailtabelle.

Also meine Datenbank heißt "Datenbank"

Ich habe die Tabelle "Mitarbeiter" mit diesen Feldern: ID, Vorname, Nachname, Abteilung, etc pp

Dann habe ich eine Tabelle "Notizen", die 1:n mit der Mitarbeitertabelle verknüpft ist.

Felder: ID, MitarbeiterID, Datum, Notiz, Notiz, Vorname, Nachname

Die beiden Felder Vorname und Nachname in der Notizentabelle habe ich jetzt nur temporär angelegt, und die müssen aus der übergeordneten Tabelle einmalig befüllt werden (und danach exportiere ich die Notizentabelle).

Wie mache ich das?


Grüße
Reginald



Moderation,4: Betreff angepasst

Re: Wie lautet der SQL String hier?

Verfasst: Sa, 10.03.2012 21:46
von F3K Total
Hallo Reginald,
das müßte unter Extras/SQL... so gehen:

Code: Alles auswählen

update "Notizen" set "Nachname" = select "Nachname" FROM  "Mitarbeiter" WHERE "Notizen"."MitarbeiterID" = "Mitarbeiter"."ID";
update "Notizen" set "Vorname" = select "Vorname" FROM  "Mitarbeiter" WHERE "Notizen"."MitarbeiterID" = "Mitarbeiter"."ID"
Gruß R