두 개 이상의 테이블 병합1 [MariaDB] 카테시안 곱(Cartesian Product) 두 개 이상의 테이블 병합 / inner join 테이블 병합 함수 / on() 테이블 병합 시 조건 추가 함수 / Column 'deptno' in field list is ambiguous 에러 / outer join 특정 테이블의 n.. 카테시안 곱(Cartesian Product)이란? From절에 2개 이상의 Table이 있으며, 두 Table 사이에 유효 join 조건을 적지 않았을때, 해당 테이블에 대한 모든 데이터를 전부 결합하여 Table에 존재하는 행 갯수를 곱한 만큼의 결과값이 반환되는 것이다. 사원정보(emp) 테이블과 부서정보(dept) 테이블을 유효 조건없이 결합해보겠습니다. select * -> from emp inner join dept; 아래 부서번호(deptno)만 봐도 이 테이블의 정리가 필요한 것을 알 수 있습니다. 그렇다면, 두 테이블이 결합할 때 조건을 하나 추가해보겠습니다. 조건은 기존 테이블의 있는 부서번호(deptno)와 결합하는 테이블에 존재하는 부서번호가 같다는 조건입니다. select * ->.. 2022. 10. 18. 이전 1 다음