Bạn sẽ không nhận được kết quả đệ quy trực tiếp từ MySQL. Gần đây đã có một cuộc thảo luận tương tự - có thể xảy ra với một số RDBMS sử dụng các thủ tục được lưu trữ, v.v. nhưng không khả thi với SQL out-of-box (xem Làm cách nào để lấy id tổ tiên cho độ sâu đệ quy tùy ý trong một truy vấn SQL? ).
Thay vào đó, tôi phải làm gì trong những trường hợp tương tự:Nhận tất cả các ý kiến mà không có phụ huynh. Sau đó, đối với mỗi nhận xét, hãy lấy các con của nó (nếu bạn lưu trữ "độ sâu" của mỗi nhận xét, bạn có thể nhận được tất cả các con này và tất cả các con của các lớp tiếp theo bằng một truy vấn SQL). Cất những đứa trẻ ở nơi thích hợp trong cấu trúc cây của bạn, lặp lại.
Nếu bạn cần một cấp thấp hơn, bạn sẽ cần phải chia sẻ một số mã, giải thích cấu trúc dữ liệu của bạn, những gì bạn đã thử cho đến nay, v.v., đây chỉ là cách tiếp cận chung.