关联检索多张表查询数据后insert操作

关联多张表查询数据后insert操作学习

需求概要

记录下给用户设置的A领导和B领导(这里只举例了两种领导类别):

  1. 为了保存当时数据 ,没有直接只用用户id、A领导id、B领导id三者id简单关联,存在一个表;
  2. 因为领导表有可能变更, 只存id、领导表变更后会不是原来的数据
  3. A、B领导是存在同一张表的,只用类型字段作为区分,也就是取领导数据只用一张表;
  4. 为了保存数据,记录当时选择的领导名、电话、职称 ;
  5. 防止后期查询领导变更,关联时也存入了领导id
  6. id,gkcode,baid,qfgid,sysuserid,createtime,baname,batel,bawork,
    qfgname,qfgtel,qfgwork,sysuser;
  7. 字段解释:id自增长生成,gkcode指用户标识,ba_相关指A类别领导信息,qfg_相关指B类别领导信息,sysuserid和sysuser是记录下设置用户和领导关系的管理员;
  8. 设置关系时填入一条相关数据。

前期工作

查询试验接口、能够给该用户设置什么领导(由用户属地所在区域决定)
前期查询工作

sql第一版本

INSERT INTO SYS_GKUSER_LEADER (
	GKCODE,
	SYSUSERID,
	SYSUSER,
	BAID,
	BANAME,
	BATEL,
	BAWORK,
	QFGID,
	QFGNAME,
	QFGTEL,
	QFGWORK
) values (
		'10000799',
		'e26946c3e0b14f2996e751e8b4a24504',
		(SELECT NAME F
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值