多個結果顯示成乙個group concat函式

2022-04-25 00:46:29 字數 809 閱讀 5548

需求:獲取班級、課程中文名、老師

擴充套件:乙個班級一門課程,老師可能多個,想把多個教師顯示成在乙個結果裡 

解決方案:加個group by 

參考資料:

#班級 課程 教師名稱

select cst.classsubjectid,c.classname,s.chinesename,group_concat(o.displayname) from class c

join class_subject cs on c.id=cs.classid

join class_subject_teacher cst on cst.classsubjectid =cs.id

join schoolsemester ss on cs.schoolsemesterid=ss.id

left join subject s on s.id = cs.subjectid

left join orguser o on o.id =cst.orguserid

where c.isdeleted=0

and cs.isdeleted=0

and cst.isdeleted=0

and c.isover=0#未結班班級

and c.schoolid=41#校區id

and ss.id=270#學年學期id

group by cst.classsubjectid,c.classname ,s.chinesename;

結果:

乙個容器多個程序,乙個pod多個容器

乙個容器多個程序 在docker的映象編譯指令碼dockerfile中帶起多個程序,如下可以在contivnet.sh中啟動多個程序 from 192.168.1.2 5001 world centos7 ovs 2.6.4 1 copy bin contiv bin copy scripts co...

mysql 將多個SUM查詢合併為乙個結果

標籤 multiple tables sumsql mysql sql server 所以 我們有3個與比賽有關的 其中db跟蹤他們為每個比賽獲得的積分.競賽1 2和3.每當使用者獲得成就時,就會為該使用者建立乙個新行,並附加得分.因此,為了計算使用者獲得的所有積分,我使用選擇總和 select u...

Angularjs2 乙個頁面顯示多個元件

bootstrap 標識出應用的主檢視 被稱為 根元件 它是所有其它檢視的宿主。只有 根模組 才能設定 bootstrap 屬性。only the root module should set this bootstrap property.深刻理解,其他檢視宿主!component compone...