join 썸네일형 리스트형 [DB] JOIN 연산의 종류 JOIN에도 여러가지 종류가 있는데요.먼저 CROSS JOIN부터 살펴보겠습니다.CROSS JOIN은 별도의 조건 없이 두 테이블 간의 가능한 모든 결과를 조회(모든 경우의 수)합니다. SELECT * FROM TB1, TB2;SELECT * FROM TB1 CROSS JOIN TB2; 두 SELECT문의 출력값이 같은데요.필요없는 데이터도 출력되기 때문에 잘 쓰이지는 않습니다. 다음으로 살펴볼 INNER JOIN은 조건에 해당하는 값만 나옵니다. SELECT * FROM TB1 INNER JOIN TB2 ON TB1.NAME = TB2.NAME; SELECT * FROM TB1 A, TB2 B WHERE A.NAME = B.NAME;SELECT * FROM TB1 JOIN TB2 USING (NAME).. 더보기 [DB] Join Join은 참가하다 합치다 라는 뜻을 가진 단어입니다.그렇다면 테이블 여러개를 'JOIN' 시킨다는 어떤 의미일까요?테이블 여러개를 붙여서 RAM에 잠깐 넣어놓는 형태를 말합니다. SELECT * FROM HONGKONG, CEO; 지금처럼 2개의 테이블을 붙여서 JOIN 형태로 사용이 가능하지만,테이블들이 합쳐지면서 나타낼 수 있는 모든 값들을 나타내기 때문에진짜 데이터들을 뽑아와야 합니다.이때는 조건식을 사용해야 하는데요. SELECT * FROM HONGKONG, CEO WHERE H_NO = C_NO; 다음과 같이 조건을 붙여서가상의 데이터를 제거할 수 있습니다. 더보기 이전 1 다음