select u.name,g.permission from usertable u,grouptable g where u.groupname=g.groupname group by g.permission

解决方案 »

  1.   

    g.permission 和 u.groupname 的存储是:多个权限或者组号用字符串来存放的。
      

  2.   

    select USERID from 用户表
    where USERGROUP IN
    (select USERGROUP from 用户组表
    where charindex('01',permission)<>0)
      

  3.   

    select USERID from 用户表
    where USERGROUP IN
    (select USERGROUP from 用户组表
    where charindex('01',permission)<>0))刚才少了一个括号
      

  4.   

    要知道USERGROUP 也是不规则的存储呀 这样不行