phpbar.de logo

Mailinglisten-Archive

update - where bezieht sich auf mehrere tabellen

update - where bezieht sich auf mehrere tabellen

Norbert Pfeiffer mysql-de_(at)_lists.bttr.org
Thu, 19 Sep 2002 12:54:54 +0200


Hi Uli,

wenn Du etwas updaten willst, brauchst Du erst mal eine
eindeutige Zuordnung, wer mit wem ueberschrieben wird.
Diese Zuordnung darf *nichts* mit den eigentlichen Daten
zu tun haben(!!!).
Also z.B. eine Kundennummer (KuNu)

Da MySQL keine Subquerys unterstuetzt,
musst Du Dir erst mal die Daten beschaffen:

SELECT vorname, nachname FROM tablA WHERE KuNu = 4711;

Das kannst Du jetzt in die andere Tabelle schreiben:

UPDATE tablB SET vorname='$wertA1', nachname='$wertA2'
 WHERE KuNu = 4711;


m. b. G. Norbert
_____________________
normal:  02292-681769
Notruf:  0177-2363368
---------------------
e.o.m.

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive