Không có cách thực sự nào (ít nhất là tôi biết) để thực hiện tham gia "đệ quy" trong MySQL. Nếu bạn có cấu trúc bảng như vậy, giải pháp tốt nhất mà tôi biết là sử dụng các thủ tục được lưu trữ để lặp lại và "thu thập" các hàng liên quan và / hoặc xây dựng "đường dẫn"; rất tiếc, bạn không thể kết hợp với kết quả của một thủ tục đã lưu trữ, vì vậy, điều đó thường có nghĩa là bạn phải thả dữ liệu đó vào một bảng tạm định trước để sử dụng sau khi thủ tục đã thực thi.
Ngoài ra, bạn có thể phân tích bảng đệ quy trong mã để xác định "độ sâu" hiện tại của nó để soạn truy vấn theo chương trình.