MySQL複数の行を返すSELECTサブクエリを使用してテーブルにINSERT INTOする方法はありますか?MySQL複数の行を返すSELECTサブクエリを持つテーブルにINSERT INTOする方法はありますか?
INSERT INTO Results
(
People,
names,
)
VALUES
(
(
SELECT d.id
FROM Names f
JOIN People d ON d.id = f.id
),
(
"Henry"
),
);
私はは、このサブクエリから戻るすべての結果を使用して新しいテーブルを移入したい。私はERROR 1242(21000)を取得せずにこれを行うにはどうすればよい:サブクエリは複数行
すべての項目を挿入するループを使用するプロシージャで使用できます。 –
私はMySQLのnewbですが、どのように結果を反復処理しますか? – stackoverflow
http://dev.mysql.com/doc/refman/5.1/en/insert-select.html – Michas