inner 조인(동등 조인): 두 테이블에서 동일 조인 필드가 있는 행만 반환합니다.
왼쪽 조인: 오른쪽 테이블의 조인 필드와 동일한 왼쪽 테이블의 모든 레코드를 반환합니다.
오른쪽 조인: 왼쪽 테이블의 조인 필드와 동일한 오른쪽 테이블의 모든 레코드를 반환합니다.
관련 추천: "mysql 데이터베이스 지식 학습"
INNER JOIN 구문:
INNER JOIN 두 개의 데이터 테이블을 연결하는 방법:
SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号
INNER JOIN 세 개의 데이터 테이블을 연결하는 방법:
SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号
INNER 방법 JOIN을 사용하여 4개의 데이터 테이블을 연결하는 방법:
SELECT * FROM ((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号
INNER JOIN을 사용하여 5개의 데이터 테이블을 연결하는 방법:
SELECT * FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号) INNER JOIN 表5 ON Member.字段号=表5.字段号
6개의 데이터 테이블을 연결하는 방법: 생략, 위의 연결 방법과 유사하게 추론을 해보자
참고:
문자를 입력할 때 반드시 영문 반각 구두점을 사용하고 단어 사이에 반각 공백을 두십시오.
데이터 테이블을 생성할 때 하나의 테이블이 여러 테이블에 연결되는 경우 이 테이블의 필드는 다음과 같아야 합니다. "숫자" 데이터 유형이어야 하며, 여러 테이블의 동일한 필드는 기본 키여야 하며 "일련 번호" 데이터 유형이어야 합니다. 그렇지 않으면 성공적으로 연결하기가 어렵습니다.
빠른 코드 중첩 방법: 예를 들어 테이블 5개를 연결하려는 경우 테이블 4개를 연결하는 코드에 앞, 뒤 브래킷만 추가하면 됩니다. (앞 브래킷은 FROM 뒤에 추가되고 뒷 브래킷은 코드 끝에 추가됨) 그런 다음 "INNER JOIN 테이블 이름 X ON 테이블 1. 필드 번호 = 테이블" 코드를 계속 추가합니다. )
위 내용은 내부 조인의 사용법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!