我有一個表(這不能更改)如下所示:MySQL的自聯接
POST_ID | PARENT_ID | POST_NAME
1 | 0 | Services
4 | 1 | Development
5 | 4 | Magento
2 | 0 | Contact
領域,「PARENT_ID」引用POST_ID形成一種自我指涉的外鍵。是否有可能編寫一個單一的查詢來連接一個職位,它的父母基於post_id?
舉例來說,如果我有POST_ID 5(Magento的),我能編寫一個查詢產生以下結果:
5 | Magento
4 | Development
1 | Services
我知道這是很容易做到與多個查詢,但是,願望瞭解一個查詢是否可能。
謝謝:)
MySQL沒有分層查詢支持 – 2010-09-07 21:00:18
那是不是?有沒有辦法通過單個查詢來完成此任務? – aceenders 2010-09-07 21:02:04