表与表之间的数据赋值

背景:目前正在做一个功能为公司为员工推出的生日福利和疗养福利,每一年限制有次数,然后到第二年所有的次数恢复到之前的初始化数据,中间的话后台可以添加员工,所以就单独建了一张表存放每个员工的初始化的福利次数,当我们往员工表中加入员工的时候,同时把员工的福利次数存入福利表,只用于每年的定时初始化,这个sql就是用来复制员工表中设置的数据的,

INSERT INTO rb_welfare_num (
user_id, phone, birthday_num, pht_num, tpdoctor_num) SELECT
user_id, phone, birthday_num, pht_num, tpdoctor_num td
FROM rb_user WHERE
NOT EXISTS (
SELECT
user_id, phone, birthday_num, pht_num, tpdoctor_num td
FROM rb_welfare_num
WHERE
rb_welfare_num.user_id = rb_user.user_id
)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值