私はmysqlにはかなり新しいので、あまり分かりません。 :)フィールドを別のフィールド、別の行にコピーします。id = parentID
bla bla
私は別の先頭に、一つのフィールドから文字列をCONCATする方法を把握しようとしています。同じテーブルではなく、異なる行。 id = parentIDなどを使用しています。 下記の表をご覧ください。ご理解いただければ幸いです。
マイテーブル:
table
id | textcol | extra_textcol | parentID
1 | 'text1' | NULL | NULL
2 | NULL | 'extratext2' | 1
3 | 'text' | NULL | NULL
結果、私が取得しようとしている:これで私を助けることができるそこに
table
id | textcol | extra_textcol | parentID
1 | 'extratext2text1' | NULL | NULL
2 | NULL | 'extratext2' | 1
3 | 'text' | NULL | NULL
誰もが?
EDIT:回答を忘れてしまった、私が欲しい結果がUPDATEからである:D
あなたは 'ParentId = 1'で複数のレコードを持っていますか?この場合、レコード '1 'の' textcol'には何を入れますか? – Quassnoi
古いデータベースから新しいデータベースにデータをインポートしようとしています。 新しいエントリが作成されたときにデータがtextcolに入力されるので、新しいエントリはこれを必要としません。 私はtextcolに移動する必要があるextra_textcolの部分に基づいて古いデータを持っています。 – beholder
あなたはその質問に答えなかった。あなたは 'ParentId = 1'で複数のレコードを持っていますか?この場合、レコード '1 'の' textcol'には何を入れますか? – Quassnoi