有a,b两张表,a表是系统所有的权限名称,b表是系统用户与系统权限关系表,现在要把a表中查询出来的部分权限记录的值作为excel表格的列名,b表查出来的值作为excel表的值。
说得真别扭,就是要查询下,系统中某部分权限都有哪些人拥有这个权限,给领导汇报,这个语句要怎么写呀

解决方案 »

  1.   

    select a.权限名称,b.用户名 from a
    left join b
    on a.id(权限ID)=b.id(权限ID)
    where a.id=??
      

  2.   

    我有一个表role和和一个role_user,还一个user表
    role表中有
    role_id     role_name
    1              增加
    2              修改
    3              删除
    表role_user中有
    role_id      user_id
    1               001
    2               001
    1               002
    1                003
    2                003
    3                003user表中
    user_id         user_name
    001               张三
    002                李四
    003               王五
    现在要的结果是这样的:
    增加    修改    删除        
    张三     张三    王五
    李四     王五
    王五