Ich möchte ein Update Statement formulieren.
Die Tabelle ist folgendermaßen aufgebaut.
+-----------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| customized_type | varchar(30) | NO | MUL | | |
| customized_id | int(11) | NO | | 0 | |
| custom_field_id | int(11) | NO | MUL | 0 | |
| value | text | YES | | NULL | |
+-----------------+-------------+------+-----+---------+----------------+
Das Field value soll nun für alle Einträge einer custom_field_id auf Grund eines value eines anderen custom_field_id gesetzt werden. Gemeinsamkeit der Einträge ist die customized_id
Beispiel:
ID CUSTOMIZED_ID CUSTOM_FIELD_ID VALUE
1 4 28 655
1 4 32 -> Dieser Wert soll nun 'ABC' + 655 sein
Habe schon mit einem CONCAT + Subselect probiert, ohne Erfolg.
Die Tabelle ist folgendermaßen aufgebaut.
+-----------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| customized_type | varchar(30) | NO | MUL | | |
| customized_id | int(11) | NO | | 0 | |
| custom_field_id | int(11) | NO | MUL | 0 | |
| value | text | YES | | NULL | |
+-----------------+-------------+------+-----+---------+----------------+
Das Field value soll nun für alle Einträge einer custom_field_id auf Grund eines value eines anderen custom_field_id gesetzt werden. Gemeinsamkeit der Einträge ist die customized_id
Beispiel:
ID CUSTOMIZED_ID CUSTOM_FIELD_ID VALUE
1 4 28 655
1 4 32 -> Dieser Wert soll nun 'ABC' + 655 sein
Habe schon mit einem CONCAT + Subselect probiert, ohne Erfolg.