phpbar.de logo

Mailinglisten-Archive

von einer tabelle in die andere

von einer tabelle in die andere

Benedikt Quirmbach benedikt at quirmbach.de
Don Jun 9 17:08:53 CEST 2005


Hallo zusammen,

ich habe zwei tabellen.

Ich möchte bestimmte Datensätze aus t1 in t2 kopieren. Dabei müssen 
neue Zeilen erstellt werden (Insert). Dabei werden nicht alle Felder 
übernommen. Beiapiel:

t1
id, text, nummer, land

t2
id, t1id, text2, nummer, land, sonstiges

Es sollen alle Datensätze aus t1 in t2 geschrieben werden, die in land 
einen bestimmten Wert haben. Leider gibt es da nicht übereinstimmende 
Felder: in t1id soll id aus t1 geschrieben werden, in t2.text2 soll 
t1.text kommen, t2.sonstiges soll leer bleiben, da es dafür in t1 keine 
Entsprechung gibt. Immerhin, die Feldformate stimmen überein.

Mein Versuch mit

INSERT INTO t2 SET t1id=SELECT id FROM t1 WHERE land="xyz"

hat nicht funktioniert.

Vielen Dank schon mal im voraus
Benedikt

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


php::bar PHP Wiki   -   Listenarchive