系統主要有兩個表spa
·一、公告表設計
二、用戶組表分頁
公告表裏的信息可能只容許某一個用戶組、或者多個用戶組查看,如何能讀取某一個用戶所能查看的公告列表?方法
目前的實現辦法是:數據
生成表三、公告用戶組關聯表存儲過程
一個用戶登錄以後有一個用戶ID,co
首頁從用戶組表經過用戶ID能夠得出所屬的用戶組ID(一個或多個),生成
而後從公告用戶組關聯表經過用戶組ID能夠得出全部能查看到的公告ID,系統
最後從公告表經過NewsID in (全部能查看公告ID) 得出公告列表,經過分佈存儲過程進行分頁。
主要是讀取全部公告進行分頁,因此暫時只能採起這種方法。還有更好的設計思路或者讀取數據辦法麼?