MySQL如何用SELECT子查詢INSERT INTO表返回多行?MySQL如何將SELECT子查詢插入到表中返回多行?
INSERT INTO Results
(
People,
names,
)
VALUES
(
(
SELECT d.id
FROM Names f
JOIN People d ON d.id = f.id
),
(
"Henry"
),
);
我WANT來填充新表與此子查詢返回的所有結果。如何做到這一點沒有得到一個ERROR 1242(21000):子查詢返回多個1行
您可以通過使用循環的過程爲所有要插入的項目使用它。 – 2012-02-23 22:39:46
我是一個MySQL的新手,你如何迭代結果? – stackoverflow 2012-02-23 22:40:58
http://dev.mysql.com/doc/refman/5.1/en/insert-select.html – Michas 2012-02-23 22:41:12