这会返回多个行:
SELECT field_one FROM table_one WHERE field_two = value_three
我需要将该语句的结果放在value_one
所在的位置:
INSERT INTO table_one (field_one, field_two) VALUES(value_one, value_two)
我的问题与此问题类似(How can I combine this INSERT and SELECT MySQL statement?),但我的SELECT语句将返回多个行。
答案 0 :(得分:2)
INSERT INTO table_one (field_one, field_two)
SELECT field_one, value_two
FROM table_one
WHERE field_two = value_three