Xem Quản lý dữ liệu phân cấp trong MySQL , cụ thể là phần có tên "Mô hình tập hợp lồng nhau". Bạn có thể phải đọc qua nó một vài lần trước khi nó có ý nghĩa (tôi đã làm) nhưng nó đáng giá. Đó là một cách rất hiệu quả để làm việc với dữ liệu lồng nhau và truy xuất các phần bạn muốn chỉ với một truy vấn.
Mặt khác, để cập nhật, bạn phải thực hiện nhiều công việc hơn.