0

このクエリを試してみましたが、エラーが発生しました。クエリは正しいと思いますが、希望どおりの結果が得られません。ご意見やご指導をいただければ幸いです。次のクエリは、最初のクエリを実行した場合にのみ機能しますが、最初と 2 番目のクエリを実行するとエラーが発生します。

queries:
insert into user_tbl(firstname, lastname, location) 
select `fname`, `lname`, `location` from temp_tbl

insert into user_tbl(location) 
select `location2`from ok

最初のクエリを実行すると、エラーなしで temp_tbl から user_tbl にコピーされます

Only first query output!
--------------------------------
firstname, lastname, location
john       doe        New York
jane       doe        Mexico

これは私の望ましい出力です:

user_tbl:
--------------------------------
firstname, lastname, location
john       doe        New York
                      Manhattan
jane       doe        Mexico
                      Bahamas

ここに欠けている他のクエリがあるかどうかはわかりませんが、上記のクエリは私が思いついたものです。したがって、基本的には、 temp_tableテーブルからuser_tblテーブルへの単一行の列の値がコピーされるたびに、同じ行に新しい行を挿入する必要があります。

前もって感謝します

4

2 に答える 2