- まず第一に、1 つのフィールドに複数のエントリを処理するスタイルが非常に悪いことはわかっていますが、自分でデータベースを作成したわけではないので、それを使用する必要があります。約20000のエントリがあり、現時点では変更したくありません。
- 私が話しているテーブルAには、いくつかの ID を持つ列があります。
,282,3358,123,
- これらの ID は、他のテーブルBの主キーと一致しています。Bには別の列名があります。
- それらの名前をテーブルAに入れ、それらの ID を置き換えたい
- 例:
表 B
| ID | name |
+----+-------------------+
|282 | name_1 |
+----+-------------------+
|3358| name_2 |
+----+-------------------+
|123 | name_3 |
初期状況 表 A
... | ID | ...
-----+------------------------+-----
... | ,282,3358,123, | ...
表 A の望ましい結果
... | ID | ...
-----+------------------------+-----
... | ,name_1,name_2,name_3, | ...