`
本来不想注册
  • 浏览: 189576 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle在关联表的时候筛选应注意的地方(续)

阅读更多
上次贴出的日志,我没整明白,就知道结果,真的不用不知道,用了才知道
理论指导实践,同时,没有实践,一切理论都是白搭。工作中再一次犯到了
类似的错误,希望这次能进一步加强这块方面的知识,防止下次重复犯错!

create table t AS
 (SELECT 1 id, 'y' n
    FROM dual
  UNION ALL
  SELECT 2 id, 'n' n
    FROM dual
  UNION ALL
  SELECT 3 id, 'n' n
    FROM dual
  UNION ALL
  SELECT 4 id, 'y' n FROM dual);

create table b AS
 (SELECT 1 id, 'f' n
    FROM dual
  UNION ALL
  SELECT 2 id, 'y' n
    FROM dual
  UNION ALL
  SELECT 3 id, 'n' n FROM dual);





结果是一样的,这样起不到左连接的作用




左连接的效果做到了!




用left JOin也可以这样实现左连接并且







  • 大小: 19.9 KB
  • 大小: 28.1 KB
  • 大小: 13 KB
  • 大小: 30.5 KB
分享到:
评论

相关推荐

    Oracle 11g 从入门到精通——第四章(视频教程)

    共计10个视频 01 SQL语言简介 02 用户模式 03 简单查询 04 筛选查询 05 分组查询 06 排序查询 07 多表关联查询 08 Oracle常用系统函数 09 子查询的用法 10 操作数据库

    数据库系统-招标参数---模板.doc

    " " " "具有支持并行操作所需的技术,如并行装载,并行" " " "查询,并行创建索引等 " " " "提供分区索引视图功能 " " " "提供筛选索引的功能 " " " "提供高级稀疏列的功能 " " "BI决策支持 "在数据库产品中提供...

    SQL培训第一期

    如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。 1.6.2.2 语法 select A.*,B.* from student_A A left join student_B B on A.Uuid = B.Uuid; 1.6.2.3 结果 1.6.2.4 (+...

    数据库操作语句大全(sql)

    10、说明:两张关联表,删除主表中已经在副表中没有的信息 delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 ) 11、说明:四表联查问题: select * from a left ...

    JAVA自学之路

    当你看书到某个地方暂时不理解的时候的,暂时放手吧,追求一些行云流水、自然而然的境界吧,只是不要停下前进的脚步,不要被大路旁边的支根末节干扰了你前进的行程,项目,真实的项目,这才是目的,就在不远的前方...

    测试培训教材

    请注意:此工具可以同时支持案例导入和缺陷导入,如果需要导入的是案例,应选择Tests;如果需要导入的是缺陷,则选择Defects。 8.选择标准模板字段映射(一般默认选择) 9. 把QC中的需求字段和需求模版的列名所对应的...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    每个实例都经作者精心筛选,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。   本书适合PHP的初学者,如高校学生、求职人员作为练习、速查、学习使用,也适合PHP程序员参考、查阅。 目 录 目录:...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    每个实例都经作者精心筛选,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。   本书适合PHP的初学者,如高校学生、求职人员作为练习、速查、学习使用,也适合PHP程序员参考、查阅。 目 录 目录:...

    sql经典语句一部分

    10、说明:两张关联表,删除主表中已经在副表中没有的信息 delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 ) 11、说明:四表联查问题: select * from a left ...

    经典SQL语句大全

    10、说明:两张关联表,删除主表中已经在副表中没有的信息 delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 ) 11、说明:四表联查问题: select * from a left ...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    每个实例都是经过笔者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。 本书两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;本书实例来源...

    C#.net_经典编程例子400个

    55 实例052 为TextBox控件添加列表选择框 57 2.2 Button控件应用 58 实例053 在Button按钮中显示图标 58 2.3 ComboBox控件应用 59 实例054 将数据表中的字段添加到ComboBox控件 59 实例...

    EventLog_Analyzer.zip

     通过定义日志筛选规则和策略,帮助IT管理员从海量日志数据中精确查找关键有用的事件数据,准确定位网络故障并提前识别安全威胁,从而降低系统宕机时间、提升网络性能、保障企业网络安全。 一、日志管理 保障网络...

Global site tag (gtag.js) - Google Analytics