textjoin函數(shù)代替方案 sql中l(wèi)eft join from多個(gè)表怎么寫(xiě)?
sql中l(wèi)eft join from多個(gè)表怎么寫(xiě)?sql中l(wèi)eftjoinfrom多個(gè)表具體代碼如下:SELECT r.roleid,r.rolename,r.deptid,d.deptname,GR
sql中l(wèi)eft join from多個(gè)表怎么寫(xiě)?
sql中l(wèi)eftjoinfrom多個(gè)表具體代碼如下:SELECT r.roleid,r.rolename,r.deptid,d.deptname,GROUP_CONCAT(m.menunameSEPARATOR",")menuname FROMhj_rolerLEFTJOINhj_role_menurmONr.roleid=rm.roleid LEFTJOINhj_menumONm.menuid=rm.menuid LEFTJOINhj_deptdONd.deptid=r.deptid GROUPBYr.roleid拓展資料:論SQL語(yǔ)句中的多表關(guān)系:一對(duì)多 -用于去重-leftjoin要連接的表on唯一字段(標(biāo)識(shí))=多字段一對(duì)一 -用于查詢-leftjoin要連接的表on唯一字段=唯一字段多對(duì)一 -用于分組-leftjoin要連接的表on多字段=唯一字段參考資料:論SQL語(yǔ)句中的Leftjoin-多表關(guān)系--CSDN
sql中l(wèi)eftjoinfrom多個(gè)表怎么寫(xiě)?
sql中l(wèi)eft join from 多個(gè)表具體代碼如下:
SELECT r.roleid,r.rolename,r.deptid,d.deptname,GROUP_CONCAT(m.menuname SEPARATOR "," ) menuname
FROM hj_role rLEFT JOIN hj_role_menu rm ON r.roleid = rm.roleid
LEFT JOIN hj_menu m ON m.menuid = rm.menuid
LEFT JOIN hj_dept d ON d.deptid = r.deptid
GROUP BY r.roleid
拓展資料:
論SQL語(yǔ)句中的多表關(guān)系:
一對(duì)多 - 用于去重 - left join 要連接的表 on 唯一字段(標(biāo)識(shí)) = 多字段
一對(duì)一 - 用于查詢 - left join 要連接的表 on 唯一字段 = 唯一字段
多對(duì)一 - 用于分組 - left join 要連接的表 on 多字段 = 唯一字段
參考資料:
論SQL語(yǔ)句中的Left join-多表關(guān)系--CSDN