sql joins 정보
sql joins본문
* table1 is left table, table2 is right table. 그누보드에서는 left join만 사용하는 것 같네요.
captured from w3shools.com
추천
1
1
댓글 4개
유명한 짤이군요..
데이타 처리시 기본으로 알고 있어야 하는 부분.
구글에 찾아보니 좀더 디테일한 이미지가 있어 첨부합니다.
데이타 처리시 기본으로 알고 있어야 하는 부분.
구글에 찾아보니 좀더 디테일한 이미지가 있어 첨부합니다.
흠 캡처
그누 뿐 아니라 BBS 대부분 left join만 사용하는 이유는 아마도 호환성문제 때문인거 같아요. 가령 가벼운 디비인 sqlite는 right join을 지원하지 않습니다. B와 A를바꾸어 left join으로 바꾸어서 사용하거든요.
조인은 상당히 조심해서 사용되어야... 어느 두테이블 중에 어느 한쪽에 레코드가 없는데도 없는 것까지 포함해서 보여줄 것인가 아닌가... 이런 차이도 있구요. 실제 개발하다보면 고려해야할 부분인 것 같습니다.