liberty-
2015-06-05 06:39
采纳率: 50%
浏览 1.9k

SQL 不同表结构的两张表A和B,往表中新增表B的数据,判断条件如果表A中不存在B中的记录

insert into A(no,name,status)values
(
    select no,name,'Add' from B where B.no not in
    (select no from A)
)

A(no,name,status)
B(no,name)
no是主键,上面这么写报错,请问要怎么改 ?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • danielinbiti 2015-06-05 06:42
    已采纳
     insert into A(no,name,status) 
        select no,name,'Add' from B where B.no not in
        (select no from A)
    
    
    评论
    解决 无用
    打赏 举报
  • 查看更多回答(2条)

相关推荐 更多相似问题