用户和角色用了关联表 下面使用join on 将三张表进行管理
使用链接join on
select t.name,r.name from t_sys_user t ,t_sys_role r ,t_sys_user_role ur where t.id=ur.user_id and r.id=ur.role_id
select t.name,r.name from t_sys_user t joint_sys_user_role ur on t.id =ur.user_id join t_sys_role r on ur.role_id=r.id
select t.name,d.id,d.name from t_sys_user t join t_sys_depart d on t.depart_id=d.id where t.name='朱智文';
select t.name,d.id,d.name from t_sys_user t join t_sys_depart d on t.depart_id=d.id and t.name='朱智文';
select u.name,t.merchant_name,count(t.id) from t_a01_protocol t left join t_sys_user u on t.responsible_id=u.id
where u.name='朱智文'
group by u.name,t.merchant_name ;