Self-Join 앞서 언급했듯이 테이블 별칭을 사용하는 주요 이유 중 하나는 단일 SELECT 문에서 동일한 테이블을 두 번 이상 참조하기 위한 것입니다. 여기에 예가 있습니다. 항목(ID DTNTR )에서 문제를 발견하고 해당 항목을 생산하는 공급자가 생산한 다른 항목에도 이러한 문제가 있는지 알고 싶다고 가정해 보겠습니다. 이 쿼리에서는 먼저 ID가 DTNTR인 항목을 생산하는 공급자를 찾은 다음 이 공급자가 생산한 다른 항목을 찾아야 합니다. 이 문제를 해결하는 한 가지 방법은 다음과 같습니다. 입력: vend_id =인 제품에서 prod_id,prod_name 선택(prod_id = 'DTNTR'인 제품에서 vend_id 선택); 출력: 이는 하위 쿼리를 사용하는 첫 번째 솔루션입니다. 내부 SELECT 문
소개: 셀프 조인 앞서 언급했듯이 테이블 별칭을 사용하는 주요 이유 중 하나는 다음과 같습니다. 단일 SELECT에서 테이블 별칭을 사용하려면 동일한 테이블이 명령문에서 두 번 이상 참조됩니다. 여기에 예가 있습니다. 항목(ID DTNTR )에서 문제를 발견하고 해당 항목을 생산하는 공급자가 생산한 다른 항목에도 이러한 문제가 있는지 알고 싶다고 가정해 보겠습니다. 이 쿼리에서는 먼저 ID가 DTNTR인 항목을 생산하는 공급자를 찾은 다음 이 공급자가 생산한 다른 항목을 찾아야 합니다.
소개: Mysql의 self-join 처리 속도는 하위 쿼리보다 훨씬 빠릅니다. 그러므로 여전히 자기 연결을 배우는 것이 필요합니다. 일반 SQL 하위 쿼리 문 SELECT `id`,`bic` FROM `biao` WHERE `id`=(SELECT `id` FROM `biao` WHERE `id`='9696e') mysql 자체 조인 sql 문 SELECT `id` ,`bic` FROM `biao` AS a, `b
3. MySQL 학습 공간 기록 14--테이블 별칭 및 Self-Join_MySQL
소개: MySQL 학습 공간 기록 14- -테이블 별칭 및 자체 조인
이를 수행하는 두 가지 주요 이유는 다음과 같습니다. 단일 테이블에서 여러 SELECT를 허용합니다. 문에서 여러 번 사용되었으며 이전 문과 일치하여 별칭을 사용하여 테이블을 나타냅니다. 자체 조인 문제: 특정 제조업체에서 생산한 제품의 ID가
임을 알고 있다고 가정합니다.위 내용은 MySQL 연결에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!