Oracle多對多去重查詢

2021-09-08 17:25:38 字數 322 閱讀 5568

業務描述:

一次根據主表a查詢某個型別的id,及id關聯另乙個表b的具體資訊。

由於另乙個表的乙個id對應多個條資訊。但是前端想要分層級展示,類似於乙個id關聯多個省市。

因此我必須將查詢到的id進行去重;

解決方法:

select distinct(a.id) id ,a.customer_code  customercode, a.bp_name  spname ,b.status status 

from a a

left join b b on a.id = b.id

distinct()去重函式

Hibernate多對多查詢

乙個老師教許多學生,乙個學生被許多老師教,乙個學生有好多書,同一種書被許多同學擁有.要查詢教擁有書 a 的學生的老師 hql如何寫呀?如何取值?classteacher classstudent classbook hql語句 select t from teacher t join t.stude...

mybatis 多對多查詢

查詢使用者及使用者購買商品資訊。查詢主表是 使用者表 user 關聯表 由於使用者和商品沒有直接關聯,通過訂單和訂單明細進行關聯,所以關聯表是 orders orderdetail items select orders.order表的唯一標識 user表的唯一標識 user.username,us...

django model 多對多查詢

看一下自己的models檔案 class hostlist models.model ip models.ipaddressfield unique true,verbose name u ip位址 hostname models.charfield max length 30,verbose na...