当前位置: 首页 > news >正文

Oracle左连接过滤条件注意事项

1、left join 结果集行数与主表查询结果集行数一致
2、主表与辅表多关联条件要括起来
3、对于辅表的过滤条件写在on后面是先对辅表过滤后再与主表关联,写在where后面是对主表与辅表关联后的结果集再进行过滤
4、对于主表的过滤条件写在on后面不生效,只能写在where后面

例如:

select t.t1,listagg(d.d2,',')  as d2s from table1 tleft join table2 don (t.t1 = d.d1 and t.t2 = d.d2 and d.status in ('0','1'))where t.status='3'and t.roleid in ('roleA','roleB')and t.orgcode in ('3500')
group by t.t1d.status in ('0','1')过滤条件写on后面是先对表d过滤缩小范围后再与主表关联,若写在where后面则是对主表与辅表关联后结果集再进行过滤。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【Linux杂货铺】3.程序地址空间
  • UART编程
  • 基于复旦微JFMQL100TAI的全国产化FPGA+AI人工智能异构计算平台,兼容XC7Z045-2FFG900I
  • 全面揭秘:ChatGPT-4o带来的下一代AI能力
  • 环境管理开发实战
  • 卸载docker
  • Python input NameError: name ‘xxx‘ is not defined.
  • 智充科技营收增速放缓:经营成本飙升,应收账款大幅增长
  • Halcon机器视觉15种缺陷检测案例_4产品毛剌检测
  • 【2024年全国青少信息素养大赛c++初中复赛集训第一天编程题分享】
  • 3、Chronos
  • 数学建模·模糊评价法
  • ffmpeg新旧函数对比
  • 微信视频号的视频怎么下载到本地?快速教你下载视频号视频
  • 算法训练营day11 栈与队列(栈的应用,单调队列,优先队列)
  • 【译】理解JavaScript:new 关键字
  • AngularJS指令开发(1)——参数详解
  • Gradle 5.0 正式版发布
  • Hibernate【inverse和cascade属性】知识要点
  • JAVA之继承和多态
  • Linux中的硬链接与软链接
  • nodejs:开发并发布一个nodejs包
  • PaddlePaddle-GitHub的正确打开姿势
  • PHP的类修饰符与访问修饰符
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 爱情 北京女病人
  • 从PHP迁移至Golang - 基础篇
  • 基于Android乐音识别(2)
  • 前端面试题总结
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 异常机制详解
  • 硬币翻转问题,区间操作
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 带你开发类似Pokemon Go的AR游戏
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​VRRP 虚拟路由冗余协议(华为)
  • #HarmonyOS:基础语法
  • (7)摄像机和云台
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (九十四)函数和二维数组
  • (三)终结任务
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (四)React组件、useState、组件样式
  • (四)汇编语言——简单程序
  • (图)IntelliTrace Tools 跟踪云端程序
  • (万字长文)Spring的核心知识尽揽其中
  • (转)VC++中ondraw在什么时候调用的
  • (转)德国人的记事本
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .aanva