Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 조인에는 어떤 복잡성이 있습니까?

<시간/> <본문>

실제로 간단히 말해서 테이블 간의 조인은 단일 테이블 SELECT 문의 확장이지만 추가 복잡성이 포함된다고 말할 수 있습니다.

모든 테이블을 지정해야 함

조인에 관련된 모든 테이블을 FROM 절에 지정해야 합니다. 테이블 이름이 하나만 필요한 SELECT 문과 대조됩니다.

일치 조건을 지정해야 함

조인이 한 테이블의 레코드를 다른 테이블의 레코드와 일치시키는 데 기반한 일치 조건을 지정하기만 하면 됩니다. 조건은 종종 WHERE 절에 제공되지만 특정 구문은 조인 유형에 따라 다릅니다.

열 목록을 지정해야 함

표시할 열 목록을 지정하기만 하면 됩니다. 여기에는 조인과 관련된 일부 또는 모든 테이블의 열이 포함될 수 있습니다.

특정 열에 대한 특정 테이블을 표시해야 함

조인이 둘 이상의 테이블에 나타나는 열 이름을 참조하는 경우 이름이 모호하므로 열을 참조할 때마다 어떤 테이블을 의미하는지 표시해야 합니다.