Forum: MySQL |
Thema:
Update einer von Feldern mit Angaben aus einer anderen Tabelle |
Von:
G. Guest (
10.10.2004 17:28) |
Hallo
ich hab folgendes Problem, das ich nicht lösen kann.
In einer Tabelle sind alle Produkte meines Shops. Die einzelnen Produkte sind in Kategorien eingeteit, diese sind mit Zahlen versehen, z. B. 11 = Mikrofone.
Für einen CSV-Export sollte nun anstelle der Zahl der Produktename der einzelnen Kategorie stehen.
Ich hab hierzu eine zweite Tabelle angelegt und dort die Zahl und die dazugehörige Kategorie eingetragen. Mit diesem SQL-Befehl versuchte ich dann die Zahlen mit den entsprechenden Texten zu ersetzen:
UPDATE testxt SET category = testart.text WHERE testart.kat = testxt.category
(in testxt das Feld category mit dem Text aus testart ersetzen wo die Kategorien(zahl) aus testart und testxt identisch ist)
Dies geht aber nicht ... Hat jemand einen guten Rat was ich falsch mache?
Jetzt besten Dank für eine Tip!
Betreff |
Von |
Datum |
|
|
Sven
Buhk
|
11.10.2004 07:36 |
|
|
Thomas
Golla
|
11.10.2004 10:00 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!