现有2个表 用户权限表  userright  字段:username   
rightid权限表  rightinfo 字段:id  (即 用户权限表中的 rightid)
classid(页面标识/控件标识)   
parentid(控件所在页面的页面标识)   
type  (1:页面 2: 按钮)
现要根据 username 和 classid页面标识 查 用户在这个页面内 有操作权限的按钮标识望各位高手解答~~~

解决方案 »

  1.   

    select  parentid from rightinfo A left join userright B on A.id=B.rightid
    where username='' and classid='' and type=2
      

  2.   

    select  parentid from rightinfo A left join userright B on A.id=B.rightid 
    where username='' and classid='' and type=2 我查的是 控件的 classid    而不是 parentid 
      

  3.   

    说明下查询的条件 给的是页面的classid
      

  4.   


    不是太清楚!那就换成classid不就好了,
      

  5.   


    username难道没有么?如果不知道username你控制谁的权限?
      

  6.   

    select  parentid from rightinfo A left join userright B on A.id=B.rightid 
    where username='' and classid='' and type=2