mysql查詢合併子表資訊

2021-08-14 08:11:35 字數 349 閱讀 5368

以往在使用mybatis進行查詢表分頁時,往往出現父表中需要關聯字表資訊進行展示,,此時對父表分頁會顯得較為麻煩。

在只需要顯示字表的資訊,而不需要以集合形式展示時,可以採用如下方式,合併字表的某欄位資訊進行展示,並且可以保留父表分頁

select a.*,

group_concat(distinct sa.auth_desc separator ';')as privilege

from s_scu_role a

left join s_scu_role_auth sr on a.role_id = sr.role_id

group by a.id

採用此種方式可以保留分頁資訊

查詢所有子表

size large 很多公司資料庫建模都很不好,表關係圖很不完善,刪除資料和了解業務很不方便,沒辦法,每次都得用下面這條語句查出我關心的這張表有哪些子表 color red 注意主表名必須是大寫的 color select a.table name a.column name b.table na...

mysql 合併查詢

該操作符用於取得兩個結果集的並集。當使用該操作符時,會自動去掉結果集中重複行 mysql select ename,sal,job from emp where sal 2500 union select ename,sal,job from emp where job manager ename ...

mysql左聯查詢子表最新內容例項

主表 intd 子表 gengxin 子表儲存主表事項的每日進展 左聯查詢某個時間段資料,帶子表最新的更新,且最新為空也顯示 未提交任何更新時 select from intd left join gengxin on intd.id gengxin.intd id where date intd....