>  기사  >  데이터 베이스  >  mysql 공동 쿼리 예제 공유

mysql 공동 쿼리 예제 공유

小云云
小云云원래의
2018-03-15 10:41:211682검색

기본 개념: 필드 수가 동일한 두 개의 쿼리 문의 결과를 "상하위 스택" 방식으로 하나의 쿼리 결과로 결합합니다. 이 기사는 모든 사람에게 도움이 되기를 바라며 주로 mysql 공동 쿼리 예제를 공유합니다. Visible : 두 개의 쿼리 결과의 "필드 번호"는 일관성이 있어야합니다

더 많은 쿼리 결과를 결합할 수도 있습니다. mysql 공동 쿼리 예제 공유

문법 형식:
    select 语句1
    union 【all | distinct】
    select 语句2;
  • 참고:

  • 이 결합된 쿼리 문은 기본적으로 "중복 행을 자동으로 제거"합니다. 즉, 기본값은 distinct

    입니다.

  • 모든 데이터를 표시하려면(중복 행 허용) all

을 사용하세요. 세부정보:

이 공동 쿼리의 결과는 궁극적으로 "테이블 데이터"로 이해되어야 하며 첫 번째 select 문의 기본값은

  • 비교:
  •  

  • 기본적으로 order by 절과 제한 절은 전체 결합 이후의 결과 수만 정렬하고 제한할 수 있습니다.

select... union select... order by XXX limit m,n;

예:

"완전 외부 조인" 구현:

select  * f rom  表1  left  join 表2 on  条件unionselect  * f rom  表1  right  join 表2  on  条件
mysql 공동 쿼리 예제 공유예:

mysql 공동 쿼리 예제 공유결과는 다음과 같습니다.

기본 개념: 두 개의 쿼리 문의 결과를 "누적된 위쪽 및 아래쪽"의 동일한 수의 필드와 결합합니다. 방식을 쿼리 결과로 사용합니다.


mysql 공동 쿼리 예제 공유

Visible:


mysql 공동 쿼리 예제 공유
두 개의 seleect 문의 쿼리 결과에 있는 "필드 수"는 일관되어야 합니다.
mysql 공동 쿼리 예제 공유

일반적으로 두 쿼리 문의 필드 유형도 일관되어야 합니다.

더 많은 쿼리 결과를 결합할 수도 있습니다. mysql 공동 쿼리 예제 공유

문법 형식:
    select 语句1
    union 【all | distinct】
    select 语句2;
  • 참고:

  • 이 결합된 쿼리 문은 기본적으로 "자동으로 중복 행을 제거"합니다. 즉, 기본값은 distinc입니다. t

  • 모든 데이터를 표시하려면(중복 행 허용) all

을 사용하세요. 세부정보:

이 공동 쿼리의 결과는 궁극적으로 "테이블 데이터"로 이해되어야 하며 기본적으로 사용됩니다. 첫 번째 select 문에서 필드 이름

  • 비교:
  •  

  • 기본적으로 order by 절과 제한 절은 전체 조합 이후의 결과 수만 정렬하고 제한할 수 있습니다.

select... union select... order by XXX limit m,n;

예 : full "구현"전체 외부 조인 "구현 :
select  * f rom  表1  left  join 表2 on  条件unionselect  * f rom  表1  right  join 表2  on  条件

예 :

결과는 다음과 같습니다. 데이터베이스에 대한 공동 쿼리의 예 mysql 공동 쿼리 예제 공유

mysql 공동 쿼리 예제 공유MySQL 다중 테이블 공동 쿼리 지침

위 내용은 mysql 공동 쿼리 예제 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.