chả là em đang bị 1 case đệ quy như vầy
ví dụ : object 1 : id 1 parentId null
object 2 : id 2 parentId 1
thì trường hợp này hàm của e nó đúng
nếu ngược lại : object 1 : id 1 parentId 2
object 2 : id 2 parentId null
thì hàm của e bị duplicate dữ liệu , vì e tính toán lấy dữ liệu lên bằng code bình thường , ko có xài hàm hỗ trợ gì hết , như bên oracle thì có cái method connect by prior lấy dc thằng gốc luôn thì đỡ , còn bên mariaDB thì e k bít , đối với case này coi như e bỏ tiền ra mướn cao nhân viết dùm function trong db mariaDB , mong ai đó giúp thằng đệ cái