김철용

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,178
7년 전 조회 1,215
7년 전 조회 1,190
7년 전 조회 1,150
7년 전 조회 1,268
7년 전 조회 1,163
7년 전 조회 1,348
7년 전 조회 1,267
7년 전 조회 1,147
7년 전 조회 1,257
7년 전 조회 1,230
7년 전 조회 1,101
7년 전 조회 1,180
7년 전 조회 1,305
7년 전 조회 1,689
7년 전 조회 1,586
7년 전 조회 1,139
7년 전 조회 1,345
7년 전 조회 1,407
7년 전 조회 1,195
7년 전 조회 1,756
7년 전 조회 730
7년 전 조회 935
7년 전 조회 4,977
7년 전 조회 1,761
7년 전 조회 1,127
7년 전 조회 1,112
7년 전 조회 1,091
7년 전 조회 1,239
7년 전 조회 1,142