系统主要有两个表spa
·一、公告表设计
二、用户组表分页
公告表里的信息可能只容许某一个用户组、或者多个用户组查看,如何能读取某一个用户所能查看的公告列表?方法
目前的实现办法是:数据
生成表三、公告用户组关联表存储过程
一个用户登录以后有一个用户ID,co
首页从用户组表经过用户ID能够得出所属的用户组ID(一个或多个),生成
而后从公告用户组关联表经过用户组ID能够得出全部能查看到的公告ID,系统
最后从公告表经过NewsID in (全部能查看公告ID) 得出公告列表,经过分布存储过程进行分页。
主要是读取全部公告进行分页,因此暂时只能采起这种方法。还有更好的设计思路或者读取数据办法么?