1. 程式人生 > >左查詢left join on簡單總結

左查詢left join on簡單總結

dep 怎麽 總結 .cn https mage 完全 集中 sea

應用場景分析:(個人觀點,歡迎小祖宗們指正補充) 適合存在父子關系的單表,以及多表的查詢 話不多說上代碼

代碼:mapper裏的sql 表名字段什麽的本來是單獨集中配置的,現在還原到sql中了

<select id="searchListVo" resultMap="departmentResultMap">
select * from department d1 left join department d2 on d1.dep_parent_id = d2.org_id
</select>

效果:

技術分享圖片

說明:本表格中的父XX名稱就是同一張表的dep_name 使用左查詢的時候 left 左邊的表字段會全部展示(這麽說不嚴格,應該是所涉及到的字段),而join 右邊的表只展示符合on後邊條件的相關字段 因為 我的sql中是 * 所以查出來的結果應該是全部的字段+全部的字段1;臥槽,我不知道該怎麽表述了,丟人!!!也是自己並不是完完全全的吃透了左查詢。下邊有請大佬的筆記鏈接,他講的很詳細,耐心看能學會!

大佬的筆記鏈接:https://www.cnblogs.com/cuisi/p/7685893.html

左查詢left join on簡單總結