我試圖組織使用PHP和MySQL數據庫中的一些數據。如何組織SQL數據到與PHP訂單
我想顯示公司的位置和它們各自的子部門,建築物等
的清單,但我似乎無法正常組織的數據,我不能讓我的頭周圍應該怎麼做。
因此,層次結構可能會變得相當複雜,有7個不同層次,每個層次都有很多分支。
我試過將所有的數據集中在一張表中,但是我無法得到正確分組的區域。
我需要顯示按照下面的數據:
頂級[北] - (公司區)
-2nd水平[紐卡斯爾] - (區域位置)
--3rd級[結束大廈] - (您所在的位置大廈)
--- 4級[帳戶] - (建設部門)
---- 5級[FD辦公室] - (系辦公室)
--- 4級[管理員] - (建設部門)
---- 5級[OM辦公室] - (部門辦公室)
-2nd水平[仔] - (區域位置)
--3rd水平[綠色建築] - (地點建築物)
--- 4級[科技] - (建設主管部門)
那麼,組織這個最好的方法是什麼,以便我可以將每個級別與其子級別一起分組?
我的想法是讓每個關卡都在數據庫表中,然後有另一個關聯關卡和他們的孩子的表格,但是我不知道如何組織它並獲取數據。
你能否在最好的方式上闡明任何亮點?
繼承人的單表我想
呀這就是如何我試過了,但是如何組織數據以便我可以將所有級別與子女分組? – frobak
你不能用MySQL來做到這一點。一些RDBMS如PostGreSQL可以做這種請求。對於你的情況,你將不得不使用PHP來構建你的樹。 – JesusTheHun
好吧,我怎麼能將它們與php分組在一起,這就是即時通訊的問題,將關卡和他們的孩子分組在一起 – frobak