본문 바로가기
반응형

계층형2

[Mysql] 계층형 쿼리 사용법 (WITH RECURSIVE) 이전 포스팅에서1. Oracle 에서 계층형 쿼리 사용법2. Mysql 의 WITH 절에 대해서 다룬 포스팅이 있다.자세한 내용은 아래 참고 포스팅 참고 바란다. 이번 포스팅에서는 Mysql 에서 계층형 쿼리를 사용하는 방법이다. 바로 본론으로 들어가 예시 코드와 데이터를 먼저 확인해보면 아래와 같다. 데이터idparent_id1null213142526373위 데이터를 그림으로 나타내면 아래와 같다. └── 1            └── 2              │         └── 4              │         └── 5            └── 3                        └── 6                        └── 7그럼 이제 이 데이터로 계층형 .. 2024. 11. 3.
[Oracle] 계층형 쿼리 사용법 계층형 쿼리라고 오라클에서 존재하는 문법이 있다.테이블 내에서 예를들어ab대한민국서울서울송파구서울강남구송파구방이동송파구문정동이와 같이 a는 무조건 상위 개념이고 b는 무조건 하위개념인것처럼 이런 계층형을 만들수 있는 쿼리이다. 지금 처럼 주소 관련이나 상사, 하사 같은 개념을 표기할때 유용하게 쓰이곤 한다. 사용법 이전에 각 문법에 대한 개념 설명은 다음과 같다. 계층형 쿼리 : 부모, 자식 간의 수직관계를 트리 구조 형태로 보여주는 쿼리START WITH : 트리 구조의 최상위 행을 지정CONNECT BY : 부모, 자식의 관계를 지정PRIOR : CONNECT BY 절에 사용되며 PRIOR에 지정된 컬럼이 맞은편 컬럼을 찾기CONNECT BY PRIOR 자식 컬럼 = 부모 컬럼 : 부모 → 자식 순방.. 2023. 2. 22.
반응형