계층형 테이블

유비빅·2023년 8월 11일

데이터베이스에서 부모-자식 관계를 나타내는 데이터를 저장하는데 사용되는 테이블

  • 축산물유통정보 API에 쓰일 큰 카테고리로 공통코드대분류 부모테이블을 생성

  • API 내 응답값으로 쓰이는 코드를 중분류코드로 생성

이제 테이블에 기본 코드를 insert할 때는 pk를 그대로 사용하기때문에 쿼리가 좀 다르다

INSERT INTO 공통_코드_중분류_테이블 (LCLS_CD, MCLS_NM) VALUES
((SELECT LCLS_CD FROM 대분류_코드_테이블
                 WHERE LCLS_NM = '축종코드'), '소'),
((SELECT LCLS_CD FROM 대분류_코드_테이블 
                 WHERE LCLS_NM = '축종코드'), '돼지'),

부모테이블에 필요한 pk값을 select하고 나머지 값을 넣어주면 된다

0개의 댓글