实现关联条件的casewhen效果

实现关联条件的casewhen效果 selectp.pcmxid,    j.csjtf*p.jsrs+j.dpf*p.jsrs+j.zsf*p.jsrs*p.sjts+    j.clbzf*p.jsrs*p.sjts+j.bxf*p.jsrs*p.sjtsasjsxj frompcmxp   leftjoin(—-关联一个过渡表 sele…


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

 select p.pcmxid,
       j.csjtf * p.jsrs + j.dpf * p.jsrs + j.zsf * p.jsrs * p.sjts +
       j.clbzf * p.jsrs * p.sjts + j.bxf * p.jsrs * p.sjts as jsxj
  from pcmx p
  
 left join (—-关联一个过渡表
 select  p.pcmxid,
 case when j2.pcmxid is not null then 
     j2.jsjfbzid
    else  j.jsjfbzid
       end   as jsjfbzid
  from pcmx p ,jsjfbz j,jsjfbz j2
 where j.pcmxid is null and p.pcmxid = j2.pcmxid(+)) tem on tem.pcmxid=p.pcmxid
 
 left join jsjfbz j
    on j.jsjfbzid = tem.jsjfbzid
    
      where p.pcmxid=
 ‘ce15d0421c20f2403fa48dc4b8b96e57’

这样就实现了当jsjfbz .pcmxid is not null时关联一条数据jsjfbz .pcmxid is null时关联另一条数据

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196827.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 浅谈CAS原理_cas算法原理

    浅谈CAS原理_cas算法原理1.背景我们知道,synchronized就是一种独占锁,独占锁是一个悲观锁,会导致其他所有需要锁的线程挂起,等待持有锁的线程释放锁。而另一种更加有效的锁就是乐观锁,CAS就是一种乐观锁2.CAS原理CAS(CompareAndSwap),比较并交换。我们知道,如果我要对一个变量进行操作,可以分为三个步骤读取该变量的值进行一系列的运算得到新的结果将运算的结果保存这儿需要知道CAS中有三个概念:内存地址的值V,旧值(从内存地址读取到的值)A,新值(进行操作后的结果值)。对应上面三

    2022年10月9日
  • PHP的HTTP客户端:Guzzle的简单使用

    PHP的HTTP客户端:Guzzle的简单使用

    2022年2月12日
  • ScheduledExecutorService

    ScheduledExecutorService任务调度(三)——Timer的替代品ScheduledExecutorService简介标签:任务调度TimerScheduledExecutorSer2015-08-0619:075704人阅读评论(2)收藏举报分类:【定时任务分时器】(3)作者同类文章X【java基础】(29)

    2022年5月5日
  • JQuery 下jquery-1.4.2.js和jquery-1.4.2.min.js这两个文件有什么区别 转

    JQuery 下jquery-1.4.2.js和jquery-1.4.2.min.js这两个文件有什么区别 转

    2021年8月11日
  • 基于UDP编程_udp详解

    基于UDP编程_udp详解基于UDP编程1UDP是数据报协议,无连接的,不可靠,追求传输效率的一种通信协议数据的发送和接收是同步的.在进行通信之前,不需要建立连接.其传输效率比TCP高.对其服务器而言,并没有三次握手的过程.因此和TCP相比,少了被动监听(listen)和(accept).只需要创建通信设备,绑定IP地址和端口号.然后进行数据的收发.1.服务器端的编程模型创建一个socket端点,返回该端点的文件描述符fdsocket(2)2)将fd和本地地址绑定bind(2)while(1){3)阻塞等待

    2022年9月4日
  • Handler类介绍(中文文档)

    Handler类介绍(中文文档)

    2022年3月3日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号