急!!!sql问题:表1中有id、month、day;表2中有id、month、day。
答案:3 悬赏:50 手机版
解决时间 2021-03-24 03:20
- 提问者网友:一抹荒凉废墟
- 2021-03-23 08:56
急!!!sql问题:表1中有id、month、day;表2中有id、month、day。
最佳答案
- 五星知识达人网友:忘川信使
- 2021-03-23 10:34
insert into 表1
select id, month, day
from 表2
where not exists (select 1 from 表1 where 表2.id = 表1.id)
想表1插入表2的ID在表1不存在的记录。
如果查询
select id, month, day
from 表2
where not exists (select 1 from 表1 where 表2.id = 表1.id)
select id, month, day
from 表2
where not exists (select 1 from 表1 where 表2.id = 表1.id)
想表1插入表2的ID在表1不存在的记录。
如果查询
select id, month, day
from 表2
where not exists (select 1 from 表1 where 表2.id = 表1.id)
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-03-23 12:41
写一个存储过程,判断表一中如果有缺失(这是已经查询出那个id中得月日缺失),再用查询到的id从表二中获取相应值更新表一
- 2楼网友:夜余生
- 2021-03-23 11:47
你直接 update 表1 set month=表2.month where 表1.id =表2.id
update 表1 set day=表2.day where 表1.id =表2.id
不就可以了 不用管缺少什么 直接更新就好啊
update 表1 set day=表2.day where 表1.id =表2.id
不就可以了 不用管缺少什么 直接更新就好啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯