解决方案 »

  1.   

    我表示有点没看懂,针对你的思路,我提供一个我现在理解的方案:第一张表:权限表
    里面字段:权限id,权限名称(公有还是私有)
    第二张表: 权限和代号表
    里面的字段: 权限和代号id,权限id,代号,权限名称(这里稍微冗余一下,方便查询)
    第三张表:商品表
    里面字段:商品ID,商品名称,权限和代号id以上三张表可设外键关系,也可不设..
      

  2.   

    select * from 物品表 where 物品表的编码  in(共有或私有)楼主少了一张物品和共有私有的关联表,及共有名称下有哪些物品编码,
    私有名称下有哪些编码