SQL2 inner join과 left outer join의 차이 인생 처음 면접날 위의 제목에 해당하는 질문을 받았고 이런 기초적인 것에 준비를 못한게 분해서 이시간에 글을 올린다.... JOIN에는 대표적으로 Inner Join과 Outer Join이 있다. 우선 Inner Join 이란 데이터의 교집합으로써 아래 왼쪽 사진처럼 표현할 수 있다. Inner Join의 특징으로는 두테이블의 교집합으로써 매칭되는 값으로만 새 테이블이 생성되므로 NULL 값이 존재하지 않는다. Outer Join 두 테이블의 합집합이고 오른쪽 그림과 같이 표현된다. 이 Outer Join은 또다시 크게 3 종류로 나뉜다. - Left Join - Right Join - Full Outer Join 여기서 내가 다뤄볼 내용은 Left Join 이다. 사물의 이름을 저장하고 있는 table.. 2022. 10. 5. 테이블 구조/데이터 복사 프로젝트 DB부분을 진행중이다. 비슷한 테이블들을 생성할 때 반복하지 않기 위해 사용할 명령어들을 정리해보았다. 1. 테이블 구조만 복사 CREATE TABLE `새 테이블` LIKE `복사할 테이블`; CREATE TABLE IF NOT EXISTS `새 테이블` LIKE `복사할 테이블`; 만약 오타나 존재하지 않는 테이블에서 복사할 경우 복사하지 않기 위해 IF NOT EXISTS를 적어주었다. 2. 테이블 구조/데이터 복사 CREATE TABLE IF NOT EXISTS `새 테이블` SELECT * FROM `복사할 테이블`; 3. 다른 테이블에서 데이터 복사 INSERT INTO `넣을 테이블` SELECT * FROM `가져오는 테이블`; 4. 부분 복사 INSERT INTO `넣을 테이블`.. 2022. 8. 22. 이전 1 다음 반응형