Join

SQL

OUTER JOIN(LEFT, RIGHT)/ALIASES (+ 리트코드 예제)

OUTER JOIN이 필요한 이유Usersid로그인 아이디주소1A광진구 자양동2B송파구 석촌동3C분당구 판교동 Ordersuseridorderid구매 상품가격결제 수단11234샴푸5000국민 카드25678식빵7000신한 카드 이런 두 테이블이 있다고 해보자.id가 3인 사람은 가입은 했지만 아직 구매를 하지 않았다.이 상태에서 inner join을 하게 되면 id가 3인 데이터는 겹치지 않으므로 출력되지 않는다. 만약, 유저와 그 유저들의 주문 사항을 출력하는데 한번도 주문하지 않은 유저들의 정보도 같이 출력하려면 outer join이 필요하다. LEFT JOIN 1. 위와 같은 사례에서 작성할 수 있는 코드SELECT *FROM Users LEFT JOIN Orders ON User.id = O..

SQL

INNER JOIN (+ 해커랭크 예제)

JOIN이 필요한 이유관계형 데이터베이스 RDBMS에서 데이터를 더 효율적으로 관리하기 위함테이블을 따로 두고, 같은 값이 중복되지 않게 ex) 유저 아이디, 연락처, 배송 주소, 구매 상품, 상품 가격, 구매 개수 등이 쭉 나열되어 있음아이디연락처주소구매 상품가격개수결제 수단A010-****-1111영등포구 여의도동NULLNULLNULLNULLB010-****-2222송파구 석촌동샴푸50001국민카드B 010-****-2222 송파구 석촌동 식빵60001계좌이체B 010-****-2222 송파구 석촌동 티백80004국민카드B 010-****-2222 송파구 석촌동 냄비70001우리카드 B라는 고객은 구매 횟수가 많아서 아이디, 연락처, 주소 등이 계속 중복됨이런식으로 한 테이블에 무수히 많은 데이..

얆생
'Join' 태그의 글 목록