>  Q&A  >  본문

mysql - SQL은 두 테이블의 서로 다른 데이터를 식별합니다.

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

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

曾经蜡笔没有小新曾经蜡笔没有小新2710일 전663

모든 응답(2)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-05-18 10:51:15

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

    으아아아

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-18 10:51:15

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

    으아악

    결과:

    으아악

    회신하다
    0
  • 취소회신하다