dramagame 2014-11-27 03:53 采纳率: 0%
浏览 1656

sql语句问题。help sos

有A B两张表里面的字段列名完全一致只有数据不一致。。现在要把A B两张中不同数据插入到A表中。数据不只一条。一条insert语句够吗?怎么做?希望大神能给条实例代码谢谢 字段写两个就够了

  • 写回答

4条回答 默认 最新

  • FoolRabbit 2014-11-27 04:12
    关注
        CREATE TABLE #a(col1 VARCHAR(20),col2 VARCHAR(20))
    
    CREATE TABLE #b(col1 VARCHAR(20),col2 VARCHAR(20))
    
    INSERT INTO #a( col1, col2 )
    SELECT 'text1','text2'
    UNION SELECT 'text1','text3'
    UNION SELECT 'text1','text4'
    
    INSERT INTO #b( col1, col2 )
    SELECT 'text1','text2'
    UNION SELECT 'text2','text3'
    UNION SELECT 'text2','text4'
    
    SELECT * FROM #a
    
    SELECT * FROM #b
    
    INSERT INTO #a
            ( col1, col2 )
    SELECT col1, col2
    FROM #b b WHERE NOT EXISTS(SELECT 1 FROM #a a WHERE a.col1=b.col1 AND a.col2=b.col2)
    
    SELECT * FROM #a
    
    DROP TABLE #a
    
    DROP TABLE #b 
    

    col1 col2


    text1 text2
    text1 text3
    text1 text4

    col1 col2


    text1 text2
    text2 text3
    text2 text4

    col1 col2


    text1 text2
    text1 text3
    text1 text4
    text2 text3
    text2 text4

    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!