group by的意思就是分组 ,后面放一个字段,按这个字段分组,同一个字段的都合并掉,前面合并后面的
原来的图
这里是两个网络部的
现在
用group by 就会少一个字段没了wlb
如果想现在条件
可以在字段后面用having
SELECT USER_NAME,r.name FROM user_p u, role_user_p up,role_p r WHERE up.USER_ID=u.USER_ID AND up.ROLE_ID=r.ROLE_ID GROUP BY r.`NAME` HAVING r.`NAME`="网络部"
如果不用的话
会出现Admin ,这个就不知道怎么解释了,以后就是用GROUP BY字段 having 子查询条件