2중 join

codakcodak·2024년 2월 21일
0

Mysql

목록 보기
9/11

2중 join

  • 한 개의 테이블에 2개 이상의 테이블을 참조해야하는 경우

item_info테이블

item_tree테이블(부모 자식의 관계)

문제상황

  • item_tree에 자식의 정보와 부모의 정보를 결합시킨다.

접근

  • 자식의 정보들을 item_id에 join
  • 부모의 정보들을 parent_id에 join

해결

select * from ITEM_TREE as i_t 
join ITEM_INFO as i_i_1 on i_t.ITEM_ID=i_i_1.ITEM_ID
join ITEM_INFO as i_i_2 on i_t.PARENT_ITEM_ID=i_i_2.ITEM_ID
order by i_i_1.ITEM_ID desc

profile
숲을 보는 코더

0개의 댓글