my sql学习

SELECT DISTINCT
m.menu_id,
m.parent_id,
m.menu_name,
m.url,
m.visible,
ifnull(m.perms, '') AS perms,
m.target,
m.menu_type,
m.icon,
m.order_num,
m.create_time
FROM
sys_menu m
LEFT JOIN sys_role_menu rm ON m.menu_id = rm.menu_id
LEFT JOIN sys_user_role ur ON rm.role_id = ur.role_id
LEFT JOIN sys_role ro ON ur.role_id = ro.role_id
WHERE
ur.user_id = 2
AND m.menu_type IN ('M', 'C')
AND m.visible = 0
AND ro. STATUS = 0
ORDER BY
m.parent_id,
m.order_num

原文地址:https://www.cnblogs.com/jinbzblogs/p/12465531.html