게시판

이경현·2024년 10월 7일

데이터베이스

join
두개의 테이블을 묶어서 하나의 결과물을 만들어내는 것
예) 인터넷 마켓 : 회원테이블, 구매 테이블
물건을 배송하려면 회원정보인 연락처, 이름, 주소, 배송메시지 구매한 물건의 정보 수량정보 등이 필요
위 두개의 테이블을 묶어야 배송정보가 완성되는 것과 같음

내부조인 : 가장 많이 사용되는 것이 내부조인 그냥 조인은 내부조인을 말한다

일대다(one to many) 관계

예)인터넷 마켓데이터베이스
회원테이블과 구매테이블

아이디는 고유함 중복되지 않아야함 - 회원정보 테이블의 기본키로 설정(PK)
아이디를 가진 회원은 구매를 여러번 할 수 있음 -
구매정보 테이블의 외래키로 설정(FK)


회원은 1명이지만(일) 구매는 여러번(다) 할 수 있다.

join의 기본형식

select 열목록
from 첫번째 테이블
(inner) join 두번째 테이블
on 조인될 조건
where 검색조건

두개의 테이블을 조인할 경우 동일한 열이름이 존재한다면 반드시 테이블이름.열이름 형식으로 입력해야함

0개의 댓글