데이터베이스 연결 : 내부 조인 및 출력 비교
데이터베이스 작업에서 연결 작업은 여러 테이블 데이터를 결합하는 열쇠입니다. 내부 결합 및 아웃 작업은 두 가지 유형의 연결 유형입니다. 이 기사는 주요 차이점과 실제 응용 프로그램을 탐구합니다.
내부 조인 : 교차로
아웃 조인 타입
아웃 조인은 세 가지 유형으로 나뉩니다
왼쪽 외부 결합 : 왼쪽의 모든 줄과 오른쪽 테이블의 일치하는 행을 가져옵니다. 오른쪽 테이블의 왼쪽 테이블에 일치하지 않고 행에는 널 값이 포함됩니다.
오른쪽 아웃 조인 :
왼쪽 외부 결합과 유사하지만 오른쪽 테이블과 왼쪽 테이블에 일치하는 모든 줄을 가져옵니다.
Full Out Join :
두 테이블의 모든 줄이 결합되어 있으며 누락 된 누락 된 일치하는 항목에는 널 값이 채워집니다.
실제 예제
고객과 주문 데이터가 포함 된 다음 테이블을 고려 :
고객 (ID, Name)
Orders (id, customer_id, product)
내부 조인 :
이 쿼리는 주문을 한 고객 만 반환합니다.
왼쪽 외부 조인 :
이 쿼리는 주문이없는 고객을 포함한 모든 고객에게 반환되며 주문 정보는 NULL입니다.
오른쪽 아웃 합류 :
이 쿼리는 고객 테이블의 고객이 배치 한 주문을 포함하여 모든 주문을 반환하며 고객 정보는 NULL입니다.
Full Out Join :
-
이 쿼리는 모든 고객과 모든 주문을 반환하여 널 값으로 일치하는 항목의 부족을 채우기 위해 모든 주문을 반환합니다.
위 내용은 내부 조인 vs. 외부 조인 : 차이점은 무엇이며 언제 각각을 사용해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!