Guest User

Untitled

a guest
Nov 22nd, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. ID PAR_ID TABLE_NAME
  2. -- ------ ----------
  3. 1 table2
  4. 2 1
  5. 3 2 table3
  6.  
  7. ID DESCR
  8. -- -----
  9. 1 Вопрос1
  10. 2 Вопрос2
  11. 3 Вопрос3
  12.  
  13. SELECT
  14. LPAD(' ', (level - 1) * 2) || CASE
  15. WHEN t1.par_id IS NULL THEN
  16. 'Категория К' || t1.id
  17. ELSE
  18. 'Подкатегория К' || t1.par_id || '.' || t1.id
  19. END AS name,
  20. t1.table_name
  21. FROM table1 t1
  22. CONNECT BY PRIOR t1.id=t1.par_id
  23. START WITH t1.par_id IS NULL;
  24.  
  25. Категория Кх
  26. ...
  27. Топик i
  28. ...
  29. Топик m
  30. ...
  31. Подкатегория Кх.n
  32. ...
  33. Топик i
  34. ...
  35. Топик m
Add Comment
Please, Sign In to add comment