2016 - 2024

感恩一路有你

textjoin函数代替方案 sql中left join from多个表怎么写?

浏览量:3074 时间:2021-03-14 04:05:24 作者:admin

sql中left join from多个表怎么写?

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

sql中leftjoinfrom多个表怎么写?

sql中left join from 多个表具体代码如下:

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语句中的多表关系:

  • 一对多 - 用于去重 - left join 要连接的表 on 唯一字段(标识) = 多字段

  • 一对一 - 用于查询 - left join 要连接的表 on 唯一字段 = 唯一字段

  • 多对一 - 用于分组 - left join 要连接的表 on 多字段 = 唯一字段

参考资料:

论SQL语句中的Left join-多表关系--CSDN

textjoin函数代替方案 textjoin函数 找不到 join函数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。