我想把B1表的name字段插入到A1表中username字段中

解决方案 »

  1.   

    update a1
    set username=b1.name
    from b1 
      

  2.   

    insert A1表(username) select name from B1表
      

  3.   

    插入的条件是什么? 哪个name 对哪个username?
      

  4.   

    DECLARE @T1 TABLE(COL1 VARCHAR(1)) 
    DECLARE @T2 TABLE(COL2 VARCHAR(5),COL3 VARCHAR(1)) 
    INSERT @T2 SELECT 'red','A' 
    UNION ALL SELECT 'red','B' 
    UNION ALL SELECT 'red','C' 
    UNION ALL SELECT 'black','A' 
    INSERT @T1(COL1) SELECT COL3 FROM @T2 WHERE COL2='red' 
    SELECT * FROM @T1 COL1 
    ---- 


    C
      

  5.   


    insert into A1(username) select name from B1
      

  6.   

    用update语句吧!
    这个比较好些!
      

  7.   


    update a set username=
    b.name
    from B1 b,A1 a
    where a.[用户ID]=b.[用户ID]