SQL 처리 다단 계 분류,조회 결과 트 리 구조
1052 단어 다단 계 분류
with area as(
select *,id px,cast(id as nvarchar(4000)) px2 from region where parentid=0
union all
select a.*,b.px,b.px2+ltrim(a.region_id) from region a join area b on a.parentid=b.id
)select * from area order by px,px2
결 과 를 조회 할 수 있 습 니 다.-모든 분류 및 해당 분류 일괄 분류 id title parentid 1 광동성 0 2 광저우 1 3 백운 구 2 4 심 천 1 5 호남성 0 6 장사 5 7 주 5
with area as(
select * from region where parentid=1
union all
select a.* from region a join area b on a.parentid=b.id
)select * from area
결 과 를 조회 할 수 있 습 니 다.-지정 분류 및 해당 분류 일괄 분류 id title parentid 1 광동성 0 2 광저우 1 3 백운 구 2 성능 분석:3500 개 지역 에 기 록 된 데이터 시트 는 성,시,현 3 급 조회 에 1 초 걸 리 고 시각 적 으로 느 리 지만 데이터 의 양 이 많 지 않 은 분류 에 영향 을 주지 않 으 며 사용 에 절대적 으로 부담 이 없다.