김철용

sql joins

2041908818_1521476995.905.png

* table1 is left table, table2 is right table. 그누보드에서는 left join만 사용하는 것 같네요.

captured from w3shools.com

|

댓글 4개

유명한 짤이군요..

데이타 처리시 기본으로 알고 있어야 하는 부분.
구글에 찾아보니 좀더 디테일한 이미지가 있어 첨부합니다.
[http://sir.kr/data/editor/1803/9a2e1301fcedabeed6f16214265be4de_1521477354_2093.png]
흠 캡처
그누 뿐 아니라 BBS 대부분 left join만 사용하는 이유는 아마도 호환성문제 때문인거 같아요. 가령 가벼운 디비인 sqlite는 right join을 지원하지 않습니다. B와 A를바꾸어 left join으로 바꾸어서 사용하거든요.
조인은 상당히 조심해서 사용되어야... 어느 두테이블 중에 어느 한쪽에 레코드가 없는데도 없는 것까지 포함해서 보여줄 것인가 아닌가... 이런 차이도 있구요. 실제 개발하다보면 고려해야할 부분인 것 같습니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
7년 전 조회 1,135
7년 전 조회 1,174
7년 전 조회 1,143
7년 전 조회 1,114
7년 전 조회 1,223
7년 전 조회 1,100
7년 전 조회 1,306
7년 전 조회 1,221
7년 전 조회 1,106
7년 전 조회 1,209
7년 전 조회 1,190
7년 전 조회 1,064
7년 전 조회 1,134
7년 전 조회 1,261
7년 전 조회 1,638
7년 전 조회 1,554
7년 전 조회 1,096
7년 전 조회 1,294
7년 전 조회 1,366
7년 전 조회 1,163
7년 전 조회 1,713
7년 전 조회 696
7년 전 조회 898
7년 전 조회 4,898
7년 전 조회 1,720
7년 전 조회 1,090
7년 전 조회 1,071
7년 전 조회 1,051
7년 전 조회 1,201
7년 전 조회 1,103
🐛 버그신고