sql中leftjoinfrom多个表具体代码如下: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语句中的多表关系:一对多 -用于去重-leftjoin要连接的表on唯一字段(标识)=多字段一对一 -用于查询-leftjoin要连接的表on唯一字段=唯一字段多对一 -用于分组-leftjoin要连接的表on多字段=唯一字段参考资料:论SQL语句中的Leftjoin-多表关系--CSDN