[sql] join -> left , right , inner 이해
두개의 table을 합칠려고 한다... 어떻게 해야 할까??
A table , b table 의 a.title , b.content 를 가지고 온다고 가정 할때...
left join -> 왼쪽의 테이블을 전부 검색 후, B의 데이터가 맡으면 연결 시켜준다..
ex) A count 5면 5개 다 검색 후, b 데이터 연결
select * from A left join B on A.'비교할 데이터' = B.'비교할 데이터';
right 는 반대개념일 것이고...
inner join -> 양쪽 테이블의 값이 똑같으면 그 row값만 불러온다.
select * from A inner join B on A.'비교할 데이터' = B.'비교할 데이터';