작성
·
344
0
강사님! 안녕하세요. 수강하다가 질문이 생겨서 질문드립니다! 섹션1. 조인실습03에 다른건 다 이해가 되는데
join nw.shippers d on b.ship_via = d.shipper_id 여기서 shippers table과 orders 테이블이 shipper id = ship via로 조인시키는 부분이 이해가 안 됩니다ㅜㅜ 왜 두 컬럼으로 조인을 시켜 주는 것일까요??? shipper id가 shipper table에 고유칼럼인건 이해했습니다!
답변 1
1
안녕하십니까,
ORDERS 테이블의 ship_via 값이 shipper_id입니다. 컬럼명이 다를 뿐입니다. 즉 orders 테이블의 ship_via는 shippers 테이블의 shipper_id를 foreign key로 가지고 있는 구조이며 orders 테이블에 shippers에 조인으로 연결하기 위해서는 join nw.shippers d on b.ship_via = d.shipper_id 을 적용해 주어야 합니다.
감사합니다.