by 안쓰 [SQL Query] [2019.02.20 10:05:04]
안녕하세요 초급개발자입니다
A,B 두테이블간 조인을거는데
A의 pk = dept_cd
B의 pk = dept_cd,... (총5개 복합키로 구성)
이런식으로 되어있습니다
A.pk = B.pk 이런식으로 걸었을때
당연히 A는 로우1개, B는 로우가 여러개가 튀어나옵니다
B.pk의 남은 복합키 컬럼엔 상수값으로 채우고 조인하는것 외엔 방법이 없는게 맞는거죠?
조인이 항상 1:1 인 것은 아닙니다. 1:다 조인이나 다:다 조인도 가능합니다. 상수값을 채워야만 하는지 여부는 정해진 답은 없습니다. 업무적인 관점에서 판단할 문제입니다.
마농님 감사합니다
출력하려는 데이터를 명확하게하니 1:다로 걸려도 괜찮더라구요 감사합니다~!