Advertisement
Guest User

Untitled

a guest
Oct 14th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.29 KB | None | 0 0
  1.  
  2. WITH tree (id, parentid, level, name) as
  3. (
  4.    SELECT id, parentid, 0 as level, name
  5.    FROM your_table
  6.    WHERE parentid = 0
  7.  
  8.    UNION ALL
  9.  
  10.    SELECT c2.id, c2.parentid, tree.level + 1, c2.name
  11.    FROM your_table c2
  12.      INNER JOIN tree ON tree.id = c2.parentid
  13. )
  14. SELECT *
  15. FROM tree
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement