Problem mit 2 Tabellen
Posted: 2003-11-17 15:40
Hallo!
Ich komme direkt zu meinem Problem.
Habe 2 Tabellen in der Mysql-DB.
Tabelle1 = kategorie (INT)
Tabelle2 = katnr (INT), katname (VARCHAR)
Tabelle1.kategorie = Tabelle2.katnr (haben gleiche Zahlenwerte)
Tabelle2.katname >> hier sind viele Kategoriennamen drin, z-B. Auto, Heizung, etc
Nun möchte ich in der Tabelle1 ein neues Feld hinzufügen, und dort den "Tabelle2.katname" importieren. Dabei muss mit den beiden Tabellen verglichen werden. Die bestehenden Zahlen (Tabelle1.kategorie) müssen (Tabelle2.katnr) entsprechen.
Ich hoffe, ich habbs verständlich beschrieben, bin noch Newbie.
Besser wäre, wenn ich direkt in das Feld: Tabelle1.kategorie die Spalten Tabelle2.katname importieren könnte und die Zahlen durch die Kategorienamen ersetzen könnte.
Versucht habe ich es schon mit zahlreichen SQL-statements, aber erfolglos, weiss nicht mehr weiter.
Z.B:
UPDATE Tabelle1 AS t1, tabelle2 AS t2 SET t1.kategorie = t2.katname WHERE
t2.katnr ='t1.kategorie'
Bitte um Tip!
Gruß
Ich komme direkt zu meinem Problem.
Habe 2 Tabellen in der Mysql-DB.
Tabelle1 = kategorie (INT)
Tabelle2 = katnr (INT), katname (VARCHAR)
Tabelle1.kategorie = Tabelle2.katnr (haben gleiche Zahlenwerte)
Tabelle2.katname >> hier sind viele Kategoriennamen drin, z-B. Auto, Heizung, etc
Nun möchte ich in der Tabelle1 ein neues Feld hinzufügen, und dort den "Tabelle2.katname" importieren. Dabei muss mit den beiden Tabellen verglichen werden. Die bestehenden Zahlen (Tabelle1.kategorie) müssen (Tabelle2.katnr) entsprechen.
Ich hoffe, ich habbs verständlich beschrieben, bin noch Newbie.
Besser wäre, wenn ich direkt in das Feld: Tabelle1.kategorie die Spalten Tabelle2.katname importieren könnte und die Zahlen durch die Kategorienamen ersetzen könnte.
Versucht habe ich es schon mit zahlreichen SQL-statements, aber erfolglos, weiss nicht mehr weiter.
Z.B:
UPDATE Tabelle1 AS t1, tabelle2 AS t2 SET t1.kategorie = t2.katname WHERE
t2.katnr ='t1.kategorie'
Bitte um Tip!
Gruß