Tôi muốn truy xuất parentid của id, nếu parentid đó có cha mẹ lần nữa truy xuất nó, v.v. Loại bảng phân cấp.Nhận tất cả cha mẹ cho con
id----parentid
1-----1
5-----1
47894--5
47897--47894
sáng mới đến máy chủ sql và cố gắng, một số truy vấn như:
with name_tree as
(
select id, parentid
from Users
where id = 47897 -- this is the starting point you want in your recursion
union all
select c.id, c.parentid
from users c
join name_tree p on p.id = c.parentid -- this is the recursion
)
select *
from name_tree;
Nó được đem lại cho tôi chỉ có một hàng. và tôi cũng muốn chèn các bản ghi này vào một biến bảng tạm thời. Làm cách nào tôi có thể thực hiện việc này. cảm ơn trước. xin lỗi vì đặt câu hỏi đơn giản (mặc dù không phải với tôi)