我想要做這樣的事情:選擇內部INSERT INTO
INSERT INTO temp_table (temp_value) VALUES (SELECT source_value FROM the_table WHERE condition_value = some_value) WHERE temp_condition = some_value_condition
難道你們知道這樣做的方法嗎?
任何建議表示讚賞
我想要做這樣的事情:選擇內部INSERT INTO
INSERT INTO temp_table (temp_value) VALUES (SELECT source_value FROM the_table WHERE condition_value = some_value) WHERE temp_condition = some_value_condition
難道你們知道這樣做的方法嗎?
任何建議表示讚賞
你不需要值的關鍵字
INSERT INTO mytable(aa,bb,cc)
SELECT a,b,c FROM xyz
INSERT INTO temp_table (temp_value) SELECT source_value FROM the_table WHERE condition_value = some_value And temp_condition = some_value_condition
你可以嘗試一些類似這樣的基本結構
INSERT INTO temp_table (Value1,Value2,Value3)
SELECT field1, field2, field3
FROM the_table
WHERE condition_value = some_value
記得有相同數量的字段在您的INSERT INTO
和您的SELECT
。
沒關係,我只是有一個_lapsus brutus_並試圖使用INSERT INTO而不是UPDATE。 – Annatar