728x90
728x90
[MySQL/DB] 조인(JOIN), 합집합(UNION), 중복제거(DISTINCT)
DB2023. 1. 8. 19:16[MySQL/DB] 조인(JOIN), 합집합(UNION), 중복제거(DISTINCT)

[ JOIN ] 데이터베이스 내의 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블이나 결과 집합으로 표현해준다. 관계형 데이터베이스(Relation Database)에서 가장 많이 쓰인다. 특징 조인하는 테이블에는 같은 값을 가진 컬럼이 필요하다. 세 개 이상의 테이블도 조인이 가능하다. 조인할 때 테이블에 대한 별칭이 필요하다. 조인 컬럼을 비교하는 조건이 필요하다. INNER JOIN 조인하는 테이블의 ON 절의 조건이 만족하는 데이터만 가져온다. MySQL에서는 JOIN, INNER JOIN, CROSS JOIN이 같은 의미로 사용된다. 조인 관계에 부합되는 레코드를 모두 가지며, 조인에 부합되지 않는 레코드는 모두 삭제된다. SELECT E.EMPNO, E.ENAME, D.DNAME FRO..

728x90
728x90
image