본문 바로가기
728x90
반응형

inner join2

[MySQL] - JOIN (INNER, OUTER) DB 쿼리 작성을 할 때 가장 중요하고 많이 쓰이는 것 중 하나인 Join에 대해서 알아보자. JOIN 정의 데이터베이스 내의 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블이나 결과 집합으로 표현해 준다. 이러한 JOIN은 보통 SELECT 문과 함께 자주 사용된다. JOIN 종류 INNER JOIN : A, B 두 테이블이 존재할 때 두 테이블의 교집합, 두 테이블에서 모두 일치하는 값을 리턴(반환)한다. OUTER JOIN - LEFT OUTER JOIN : A, B 두 테이블이 존재할 때 A테이블(왼쪽) 전체 값과 B테이블(오른쪽)과 일치하는 값을 리턴(반환)한다. - RIGHT OUTER JOIN : A, B 두 테이블이 존재할 때 A테이블(왼쪽)과 B테이블(오른쪽) 전체 값과 일치하는 .. 2021. 9. 24.
Oracle 개발자 수업 37일차 - JOIN 조인, JOIN 조인, JOIN [ 정의 ] - (서로 관계를 맺고 있는) 2개(1개) 이상의 테이블의 내용을 동시에 가져와서 1개의 결과셋을 만드는 작업 - 조인에서 컬럼은 반드시 테이블명(소유주)을 적는게 좋다.(가독성때문에..) [ 종류 ] 1. 단순 조인, CROSS JOIN 2. 내부 조인, INNER JOIN 3. 외부 조인, OUTER JOIN 4. 전체 외부 조인, FULL OUTER JOIN 5. 셀프 조인, SELF JOIN 1. 단순 조인, CROSS JOIN [ 정의 ] - 사용을 거의 안한다. --> WHY? 결과셋에 유효한 레코드와 유효하지 않은 레코드가 뒤섞여 있기 때문이다. - 가끔씩 개발자가 테스트 용도의 큰 데이터가 필요한 경우에 사용한다.(더미 데이터 - 유효성과 무관).. 2021. 5. 20.
728x90
반응형