• 카테고리

    질문 & 답변
  • 세부 분야

    데이터베이스

  • 해결 여부

    미해결

조인실습03.질문

23.05.24 21:18 작성 조회수 299

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 을 적용해 주어야 합니다.

감사합니다.