我設計的表以下編碼
最開始我想的查詢方案是 如今個人想法是若是是部門經理查看數據時 遞歸查詢底下的機構列表,在查詢人員時 用 in(機構id1,機構id2)的方式查詢數據,可是這種方案存在問題,若是部門過多會致使查詢緩慢因此又請教了一些朋友他們提出的方案是採用權限編碼的方式解決,大體思路以下:設計
好比頂級部門的編碼爲00,下級部門的編碼爲00-01,在下級的編碼爲00-01-01 等等以此類推在查詢的時候用右like索引的方式進行數據查詢,這樣能夠比較容易的解決數據權限的問題cdn