求Sql语句,复制表

梅子 梅子 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现有表A结构一致,如下:
ID,主键,自增
Account varchar(50)
Session1 bit
Session2 bit
AccountID int
upTime datetime

A表模拟数据:
1 aaaa true false 123 2011-02-02 21:33:00
2 bbbb false true 234 2011-02-03 21:33:00
3 cccc ture false 345 2011-02-03 22:00:00

表B结构如下
Session1ID int
Session2ID int
Account varchar(5)
uptime datetime

B表模拟数据:
123 null aaa 2011-01-03 00:00:00
555 null ieie 2011-03-05 00:00:00
null 3332 i9wks 2011-03-06 00:00:00



现在要把表B中存在的记录复制到表A中
条件如下:
表A中原来也是有记录的,如果A中存在,则不插入,不存在才插入
具体情况为:
如果B中的Session1ID不为NULL,则比对A中Session1为True的Account是否存在
不存在就插入记录,存在就不插入

如果B中的Session2ID不为NUll,则比对A中Session2为True的Account是否存在
不存在就插入记录,存在就不插入

不知道说清楚没,请教大大们应该怎么做啊?
...全文
评论 17
收藏 已收藏
分享
返回顶部
梅子
应用实例 27,579 成员 68,540 内容