mysql - SQL은 두 테이블의 서로 다른 데이터를 식별합니다.
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-18 10:49:15
0
2
702

약 10,000개의 행이 있는 두 개의 테이블이 있습니다. 현재 코드는 다음과 같습니다. 으아악

하지만 문제가 발생합니다. 위 코드는 다른 행만 쿼리할 수 있지만 테이블 b에 없는 테이블 a의 행과 테이블 a에 없는 테이블 b의 행을 표시할 수 없습니다. 세 번째 열에 행을 표시하시겠습니까?

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(2)
巴扎黑

원래 포스터에 따르면 단일 테이블의 번호와 버전은 반복되지 않습니다. 두 테이블의 번호와 버전에 대한 복합 인덱스를 생성한 후 다음 SQL을 실행합니다

으아아아
Ty80

full join ... where a is null or b is null을 시도해 보세요. 예를 들어 Postgres를 사용하는 경우:

으아악

결과:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿