将两个值合并后插入一个已存在的表里面的sql语句怎么写?
例如,A表中有两列b、c,想把b和c的内容合并后用INSERT插入到D表的e列
sql语句怎么写?

解决方案 »

  1.   

    insert into d
    select b+c from A
      

  2.   

    insert into d(e)
    select b+c from A
      

  3.   


    insert into d(e)
    select b+c 
    from a
      

  4.   

    想这个存储过程中
    目的将A(b,c,b1,c1)的通过存储过程写到D(b+c,g,h)
    这个语句对不对?
    DROP PROCEDURE IF EXISTS A;
    CREATE PROCEDURE A(b,c,b1,c1)
    BEGIN
    INSERT INTO D(g, h) VALUES (b1,c1);
    INSERT INTO D(e) select  b+c  from  A  
    END;
      

  5.   

    目的将A(b,c,b1,c1)的通过存储过程写到D(e,g,h)
    e=b+c