我有一个表(这不能更改)如下所示: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