直接上代碼:產品
表:resource_types(id, father_type_id,name)it
select t.id resource_type_id,
SUBSTR(translate(SYS_CONNECT_BY_PATH(translate(t.name,'-','tmp_'),'-'),'tmp_','-'),2) resource_type_name
from resource_types t
start with t.father_type_id is null
connect by t.father_type_id = prior t.idio
resource_type_id resource_type_nameselect
2 黑色金屬礦產品
3 黑色金屬礦產品-鐵礦石
4 黑色金屬礦產品-鐵礦石-磁鐵礦
5 黑色金屬礦產品-鐵礦石-赤鐵礦
6 黑色金屬礦產品-鐵礦石-褐鐵礦
7 黑色金屬礦產品-鐵礦石-菱鐵礦
8 黑色金屬礦產品-錳礦石
9 黑色金屬礦產品-錳礦石-水錳礦
10 黑色金屬礦產品-錳礦石-褐錳礦
11 黑色金屬礦產品-錳礦石-軟錳礦
12 黑色金屬礦產品-錳礦石-硬錳礦
co