MySQL에서 셀프 조인에 사용되는 키워드는 JOIN...ON입니다. 셀프 조인은 다음 용도로 사용됩니다. 1. 중복 값 찾기 2. 관련 레코드 찾기 3. 계층 구조 모델링 예를 들어, 다음 셀프 조인 쿼리는 고객 테이블에서 중복된 이메일 주소를 찾습니다. SELECT email_address FROM 고객 AS c1 JOIN 고객 AS c2 ON c1.email_address = c2.email_address WHERE c1.customer_id <> c2.customer_id;
MySQL의 셀프 조인 키워드
셀프 조인은 테이블을 자신에게 조인할 수 있게 해주는 SQL 연산입니다. MySQL에서 셀프 조인을 수행하는 데 사용되는 키워드는 JOIN...ON입니다.
셀프 조인 구문:
<code class="sql">SELECT ... FROM table_name AS alias1 JOIN table_name AS alias2 ON alias1.column_name = alias2.column_name</code>
여기서:
Self-Join의 용도:
Self-Join은 주로 다음과 같은 목적으로 사용됩니다.
예:
다음 예에서는 자체 조인을 사용하여 고객 테이블에서 중복된 이메일 주소를 찾는 방법을 보여줍니다.
<code class="sql">SELECT email_address FROM customers AS c1 JOIN customers AS c2 ON c1.email_address = c2.email_address WHERE c1.customer_id <> c2.customer_id;</code>
이 쿼리는 중복된 이메일 주소가 있는 고객에 대한 행을 반환합니다.
위 내용은 mysql에서 self-connection을 위한 키워드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!