Hallo zusammen,
bitte seht es mir nach, wenn meine Fragen nicht ganz so anspruchsvoll sind Ich suche jetzt schon seit Stunden herum finde aber nichts zur Lösung meines Problems. Vielelicht sehe ich den Wald vor lauter Bümen nicht...
Ich habe eine Tabelle die einmalig mit Daten aus einer anderen Tabelle upgedated werden soll und ich bitte um Hilfe für den Syntax.
Ausgangssituation:
Tabelle: user
Felder: userid und username
Tabelle: pics
Felder: owner_id und owner_name*
*In der Tabelle pics fehlen die Inhalte des Felds owner_name. Alle anderen Felder sind gefüllt.
Ich möchte jetzt "owner_name" mit den Daten aus der Tabelle pics füllen. "userid" und "owner_id" haben einen identischen inhalt.
Nach längerem Studium habe ich vieles über UPDATE, ALTER TABLE, atomic irgendwas sowie div. joins gelesen aber irgendwie bin zu dusselig es anzuwenden. Liegt vielleicht daran, dass ich damit eigentlich nichts zu tun habe.
Eines der vielen Versuche (in diversen variationen):
UPDATE pics SET owner_name = username FROM user WHERE pics.ownerid = user.userid;
So in der Art habe ich es auch mit LEFT JOIN ON versucht´.
Ich wäre über einen Tip oder einen richtigen Syntax sehr erfreut
Vielen Dank!
André
bitte seht es mir nach, wenn meine Fragen nicht ganz so anspruchsvoll sind Ich suche jetzt schon seit Stunden herum finde aber nichts zur Lösung meines Problems. Vielelicht sehe ich den Wald vor lauter Bümen nicht...
Ich habe eine Tabelle die einmalig mit Daten aus einer anderen Tabelle upgedated werden soll und ich bitte um Hilfe für den Syntax.
Ausgangssituation:
Tabelle: user
Felder: userid und username
Tabelle: pics
Felder: owner_id und owner_name*
*In der Tabelle pics fehlen die Inhalte des Felds owner_name. Alle anderen Felder sind gefüllt.
Ich möchte jetzt "owner_name" mit den Daten aus der Tabelle pics füllen. "userid" und "owner_id" haben einen identischen inhalt.
Nach längerem Studium habe ich vieles über UPDATE, ALTER TABLE, atomic irgendwas sowie div. joins gelesen aber irgendwie bin zu dusselig es anzuwenden. Liegt vielleicht daran, dass ich damit eigentlich nichts zu tun habe.
Eines der vielen Versuche (in diversen variationen):
UPDATE pics SET owner_name = username FROM user WHERE pics.ownerid = user.userid;
So in der Art habe ich es auch mit LEFT JOIN ON versucht´.
Ich wäre über einen Tip oder einen richtigen Syntax sehr erfreut
Vielen Dank!
André
Kommentar