단일 쿼리를 사용하여 MySQL에서 무제한 깊이까지 트리 구조 쿼리
이전에는 단일 쿼리가 불가능하다고 생각되었습니다. 그러나 수정된 선주문 트리 탐색(Modified Preorder Tree Traversal)이라는 기술이 해결책을 제공합니다.
Joe Celko의 저서 "Trees and Hierarchies in SQL for Smarties"에 따르면 이 탐색을 통해 하위 항목과 상위 항목의 깊이에 관계없이 쿼리할 수 있습니다. 나무. 작업 예제는 Sitepoint(http://www.sitepoint.com/article/hierarchical-data-database/2/)에서 PHP로 제공됩니다.
이는 MySQL에서 트리 구조를 관리할 수 있는 중요한 가능성을 열어줍니다. 재귀 쿼리나 복잡한 조인이 필요하지 않으므로 코드가 더욱 효율적이고 간결해집니다. 그러나 이 기술을 사용하려면 "parent_id" 열이 있는 적절하게 구조화된 트리 테이블이 필요하다는 점을 기억하는 것이 중요합니다.
위 내용은 단일 MySQL 쿼리가 트리 구조를 어떤 깊이까지 탐색할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!