一条比较复杂的update sql语句
来源:互联网 发布:2016各类案件数据统计 编辑:程序博客网 时间:2024/05/22 21:23
前两天花了俩天时间录入的数据,结果发现少了一列,电压等级!!!
再重新录一遍简直是要了人的老命了!思考一条update语句完成更新操作
已有的表:
一张电压表(电压id,具体电压)
母线表,线路表,主变表
主变圈阻表
select * from T_CIM_ACLINESEGMENT -- 线路表select * from T_CIM_BASEVOLTAGE --电压表,电压id 对应具体电压select * from T_CIM_TRANSFORMERWINDING --变压器圈阻(缠绕在变压器上的线圈)-- 上面表中wind_type值分别为 0 1,2(高压端,中端,低压端),变压器的电压是由高压端决定的 select * from T_CIM_POWERTRANSFORMER -- 主变表select * from T_CIM_BUSBARSECTION -- 母线表select * from T_REP_JXJH_YEAR_BAK--根据其他表之间的关联关系讲上表中的DYDJ(电压等级)更新,现在这个表里面有线路,母线,主变select * from t_rep_jxjh_yearupdate T_REP_JXJH_YEAR AA set AA.dydj = BB.dyname,AA.state='已批准' from (select aa.id,aa.name,bb.name as dyname from T_CIM_ACLINESEGMENT aa,T_CIM_BASEVOLTAGE bb where aa.bv_id = bb.idunionselect t2.id,t2.name,t1.dyname as dyname from (select a.id,a.name,a.tr_id,b.name as dyname from T_CIM_TRANSFORMERWINDING a,T_CIM_BASEVOLTAGE b where a.bv_id = b.id and wind_type = '0') t1,T_CIM_POWERTRANSFORMER t2where t1.tr_id = t2.idunionselect a.id,a.name,b.name as dyname from T_CIM_BUSBARSECTION a,T_CIM_BASEVOLTAGE b where a.bv_id = b.id) BB where AA.equid = BB.id
阅读全文
0 0
- 一条比较复杂的update sql语句
- 复杂的update语句
- update 一条语句的来龙去脉!
- 比较复杂sql语句集
- oracle下一条SQL语句的优化过程(比较详细)
- oracle下一条SQL语句的优化过程(比较详细)
- 比较复杂的sql
- 比较复杂的动态SQL语句功能一例
- 比较复杂的动态SQL语句功能一例
- 比较复杂的动态SQL语句功能一例
- 比较复杂的动态SQL语句功能一例
- SQL一些比较复杂的操作语句,不断更新中。。。。。。。
- 复杂的sql语句
- 复杂的sql语句
- 一条Update语句实现两列值的交换
- 一条Update语句实现两列值的交换
- Mysql 一条update语句引发的血案
- 一条UPDATE语句
- centos-NGINX安装
- EL表达式。jsp ${sessionScope.user}的使用方法
- 论文进展
- Unity5.6——VideoPlayer播放
- 怎样做小程序最省钱,小程序开发平台大盘点
- 一条比较复杂的update sql语句
- wpf怎么让Textbox只能输入数字?
- python里使用enum库创建枚举类型
- HDOJ 2537 8球胜负
- recyclerview中子布局有编辑框,软键盘定上去
- 大哥教你用minio
- linux内核GPIO编程说明
- 穷举法
- 自顶向下,逐步求精