UNION은 MySQL에서 쿼리 결과를 병합하는 데 사용됩니다. 이는 여러 결과 집합에서 일치하는 행을 결합하고 중복 행을 제거합니다. 예제의 쿼리는 직원 및 고객 테이블의 이름 열에서 일치하는 행을 병합합니다. UNION ALL은 중복 행을 제거하지 않으며 UNION 연산자는 비가환적입니다. 즉, 결과 집합의 순서는 SELECT 문의 순서에 따라 달라집니다.
UNION in MySQL
UNION은 둘 이상의 SELECT 문의 결과를 병합하는 데 사용되는 MySQL의 키워드입니다. 두 개 이상의 결과 세트에서 일치하는 행을 새로운 결과 세트로 결합합니다.
Syntax
<code class="sql">SELECT ... FROM ... UNION SELECT ... FROM ...</code>
Behavior
UNION 연산자의 동작은 다음과 같습니다.
예
<code class="sql">SELECT name FROM employees UNION SELECT name FROM customers;</code>
이 쿼리는 직원 및 고객 테이블의 이름 열을 병합하고 중복된 이름을 제거합니다.
UNION ALL
UNION ALL은 중복 행을 삭제하지 않는 UNION의 변형입니다.
<code class="sql">SELECT name FROM employees UNION ALL SELECT name FROM customers;</code>
이 쿼리는 직원 및 고객 테이블의 이름 열을 병합하고 중복된 이름을 유지합니다.
참고
위 내용은 mysql에서 Union이란 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!