Hallo, ich habe ein etwas verzwicktes Problem.
ich möchte die Werte in einem ENUM Feld anhand einer anderen Tabelle aktualisieren.
Ich habe die selten aktualisiert Tabelle 'werte' mit der Spalte 'wert' sowie die Tabelle 'foo' in der das ENUM feld 'bar' ist.
Nun möchte ich alle Ergebnisse aus dem Query
in das ENUM Feld packen.
In etwa so:
Leider weiss ich nicht wie ich die Werte aus dem SELECT Query in einer Spalte zusammen fassen kann.
Hoffe ich habe das ganze nicht zu verquer beschrieben.
Über ein paar Tipps zu MySQL funktionen die mir in dem Fall weiterhelfen, wäre ich euch sehr dankbar.
Ich könnte das Problem natürlich auch per PHP lösen, aber das möchte ich erstmal nicht.
Danke für eure Hilfe
toshen
ich möchte die Werte in einem ENUM Feld anhand einer anderen Tabelle aktualisieren.
Ich habe die selten aktualisiert Tabelle 'werte' mit der Spalte 'wert' sowie die Tabelle 'foo' in der das ENUM feld 'bar' ist.
Nun möchte ich alle Ergebnisse aus dem Query
PHP-Code:
SELECT `wert` FROM `werte`
In etwa so:
PHP-Code:
ALTER TABLE `foo` CHANGE `bar` `bar` ENUM(Werte aus Query ggf formatiert mit CONCAT)
Hoffe ich habe das ganze nicht zu verquer beschrieben.
Über ein paar Tipps zu MySQL funktionen die mir in dem Fall weiterhelfen, wäre ich euch sehr dankbar.
Ich könnte das Problem natürlich auch per PHP lösen, aber das möchte ich erstmal nicht.
Danke für eure Hilfe
toshen
Kommentar