Oracle 多表合并查询

Posted hanbotec

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 多表合并查询相关的知识,希望对你有一定的参考价值。

有时候我们简化了left join 或right join 也可以实现多表查询

  1.  
    <select id="getSubjectClassifyNews" resultMap="BaseResultMapCheckAdvice" parameterType="com.cnten.pbPreach.subjectclassify.model.SubjectClassify">
  2.  
    select ca.* from pb_check_advice ca,pb_subject_classify sc,pb_classify_rel_advice cra
  3.  
    where ca.check_advice_id=cra.advice_id and sc.subjectclassify_id=cra.subject_classify_id
  4.  
    and sc.subjectclassify_id=#{subjectClassifyId,jdbcType=VARCHAR }
  5.  
    and ca.check_column_id = ‘9592af517aea4af9ae2feb1434de019f‘
  6.  
    </select>

 

www.hanbotec.com
来源瀚博图像转载请注明


以上是关于Oracle 多表合并查询的主要内容,如果未能解决你的问题,请参考以下文章

Oracle查询优化-多表查询

一条sql,有分页,表合并查询,多表连接,用于oracle数据库

数据库多表查询,同字段数据合并去重,应该怎么查?

mysql——多表——合并查询结果

多表合并且去掉重复项

MySQL--多表查询