我想做这样的事情:
INSERT INTO temp_table (temp_value) VALUES ( SELECT source_value FROM the_table WHERE condition_value = some_value ) WHERE temp_condition = some_value_condition
你们知道这样做的方法吗?
感谢任何建议
答案 0 :(得分:0)
您不需要值关键字
INSERT INTO mytable( aa,bb,cc )
SELECT a,b,c FROM xyz
答案 1 :(得分:0)
INSERT INTO temp_table (temp_value) SELECT source_value FROM the_table WHERE condition_value = some_value And temp_condition = some_value_condition
答案 2 :(得分:0)
你可以试试像这个基本结构
INSERT INTO temp_table (Value1,Value2,Value3)
SELECT field1, field2, field3
FROM the_table
WHERE condition_value = some_value
请记住,INSERT INTO
和SELECT
中的字段数相同。