728x90
다른 테이블과 열을 합칠 때 사용하는 것을 '조인'이라고 함.
같은 데이터베이스 안에 있는 것들을 합칠 때 '이너조인'
From A 테이블 Inner Join B 테이블
On A.열이름 = B.열이름 (on에는 조건문을 넣음)
행을 합칠 때,
SELECT empno FROM emp
UNION
SELECT empno FROM empno --> 하나의 테이블로 됨
SELECT *
from
(SELECT emp_no no FROM emp
UNION
SELECT emp_no no FROM empno) t --> 합친 테이블에서 모든 데이터를 가져오고, t라는 이름으로 알리어스 함
쿼리 안에 있는 쿼리 : 서브 쿼리
SELECT emp_name FROM emp
WHERE dept_no = (SELECT dept_no FROM dept
WHERE dept_name = '개발팀')
반응형
댓글