在INSERT INTO内部选择

这个问题在这里已经有了答案:

  • 插入...值(SELECT ... FROM ...)21个答案

  • 你不需要values关键字

    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有相同数量的字段。

    链接地址: http://www.djcxy.com/p/94309.html

    上一篇: SELECT inside INSERT INTO

    下一篇: Insert into certain columns