この答えは私が必要としているものに近いですが、私の状況は少し異なります。SQLテーブルは次のようになります。
+------+----------+-----------+
| aid | afname | alname |
+------+----------+-----------+
| 01 | John | Doe |
| 02 | Stephen | Williams |
| 03 | Jane | Doe |
| 04 | Peter | Brown |
| 05 | | |
+------+----------+-----------+
ここで、 02afname
を持つ行からとalname
フィールドのみを複製/コピーし、 05を持つ行に挿入する必要があります。 aid
aid
これは私が試したクエリですが、構文エラーがスローされます。
INSERT INTO table1(afname, alname)
WHERE aid = '05'
SELECT afname, alname
FROM table1
WHERE aid = '02'
誰かがこれを達成する方法を教えてもらえますか?
どうもありがとう。