MySQL이 빈 오른쪽 테이블과 같지 않음에 조인

Ugilten

오른쪽 테이블이 비어있을 수있는 두 테이블을 조인하려고합니다. 비어 있으면 왼쪽 테이블의 모든 레코드를 원합니다. 비어 있지 않으면 오른쪽 테이블에없는 왼쪽 테이블의 모든 레코드를 원합니다. 이렇게 : 벤 다이어그램

더 나아가 tbl.free = 1이되도록 결과를 필터링해야합니다.

다음과 같은 간단한 작업이 될 것이라고 생각했습니다.

SELECT tbl1.id, tbl1.name FROM tbl1 LEFT JOIN tbl2 ON tbl1.id <> tbl2.fk1 WHERE tbl1.free=1

내가 얻는 결과는 tbl2가 비어있을 때 모든 tbl1 항목을 얻습니다. free = 1-이것은 tbl2에 항목이있을 때 좋습니다. tbl1의 모든 항목을 얻습니다.-위와 정확히 동일합니다. 좋은)

이 작업을 수행하려면 어떻게해야합니까 ???

팀 비겔 라이젠

이것은 추측이지만 WHERE두 번째 테이블의 열이 NULL이고 첫 번째 테이블의 특정 레코드가 일치 하지 않음 을 나타내는 조건을 에 추가해야 할 수 있습니다 .

SELECT tbl1.id, tbl1.name
FROM tbl1
LEFT JOIN tbl2
    ON tbl1.id = tbl2.fk1
WHERE tbl1.free = 1 AND tbl2.fk1 IS NULL

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

같은 열의 왼쪽 조인 행과 오른쪽 테이블 행

분류에서Dev

mysql 두 테이블 조인 합계가 같지 않은 결과

분류에서Dev

오른쪽 테이블에서 레코드를 사용할 수 없을 때 Laravel Left 조인이 빈 결과를 반환합니다.

분류에서Dev

mysql은 오른쪽 테이블의 조건과 조인

분류에서Dev

제한된 오른쪽 테이블에서 왼쪽 조인

분류에서Dev

오른쪽 테이블에서 왼쪽 조인

분류에서Dev

두 개의 오른쪽 조인 / 오른쪽 + 외부 조인 등이 작동하지 않음

분류에서Dev

MySQL의 왼쪽 조인 파생 테이블이 일치하지 않는 결과

분류에서Dev

왼쪽 조인의 결과를 다른 테이블에 조인

분류에서Dev

람다 식 조인과 오른쪽 테이블의 마지막 발생

분류에서Dev

모든 왼쪽 레코드가 오른쪽에있는 MySQL 조인 테이블

분류에서Dev

MS Access에서 파생 테이블과 오른쪽 외부 조인

분류에서Dev

mysql 왼쪽 조인 / 오른쪽 조인 3 테이블

분류에서Dev

PHP / MYSQL-테이블에 왼쪽 조인 항목 만 표시하지만 열에 오른쪽 조인 값을 연결

분류에서Dev

날짜에 두 테이블을 조인합니다. 여기서 오른쪽 테이블의 날짜는 왼쪽 테이블의 날짜보다 크지 만 오른쪽 테이블의 다음으로 큰 날짜보다 작습니다.

분류에서Dev

테이블에 값이 없지만 값이 빈 결과를 반환하면 원하는 것처럼 왼쪽 조인

분류에서Dev

빈티지 모드 : 줄 바꿈 된 라인 내에서 가장 왼쪽 또는 오른쪽으로 이동

분류에서Dev

테이블을 자체 SQL에 오른쪽 조인

분류에서Dev

이 열을 조인과 오른쪽 테이블의 배열은 왼쪽 테이블 행에 refrenced이 열 왼쪽 당 하나 개의 행을 얻을 쿼리

분류에서Dev

LINQ의 오른쪽 테이블에서 최대 하나의 행과 왼쪽 조인

분류에서Dev

mysql 오른쪽 조인이 예상대로 작동하지 않습니다.

분류에서Dev

CSS-오른쪽에서 헤더 간격이 왼쪽에서 간격과 같지 않음

분류에서Dev

왼쪽 조인에서 테이블 이름이 반전되면 오른쪽 조인이 발생합니까?

분류에서Dev

너비와 높이가 같지 않고 높이가 가변적 인 왼쪽과 오른쪽 원의 테두리 반경

분류에서Dev

왼쪽 div가 오른쪽 div 높이로 조정되지 않음

분류에서Dev

오른쪽 테이블에 일치하는 레코드가없는 경우 Jsonb_object_keys ()는 왼쪽 조인의 행을 반환하지 않습니다.

분류에서Dev

LEFT JOIN-오른쪽 테이블과 일치하지 않는 왼쪽 테이블에서 모든 데이터 가져 오기

분류에서Dev

빈 템플릿 후 GridView가 데이터 테이블과 바인딩되지 않음

분류에서Dev

테이블의 행이 다른 행과 '같은'지 확인하십시오.

Related 관련 기사

  1. 1

    같은 열의 왼쪽 조인 행과 오른쪽 테이블 행

  2. 2

    mysql 두 테이블 조인 합계가 같지 않은 결과

  3. 3

    오른쪽 테이블에서 레코드를 사용할 수 없을 때 Laravel Left 조인이 빈 결과를 반환합니다.

  4. 4

    mysql은 오른쪽 테이블의 조건과 조인

  5. 5

    제한된 오른쪽 테이블에서 왼쪽 조인

  6. 6

    오른쪽 테이블에서 왼쪽 조인

  7. 7

    두 개의 오른쪽 조인 / 오른쪽 + 외부 조인 등이 작동하지 않음

  8. 8

    MySQL의 왼쪽 조인 파생 테이블이 일치하지 않는 결과

  9. 9

    왼쪽 조인의 결과를 다른 테이블에 조인

  10. 10

    람다 식 조인과 오른쪽 테이블의 마지막 발생

  11. 11

    모든 왼쪽 레코드가 오른쪽에있는 MySQL 조인 테이블

  12. 12

    MS Access에서 파생 테이블과 오른쪽 외부 조인

  13. 13

    mysql 왼쪽 조인 / 오른쪽 조인 3 테이블

  14. 14

    PHP / MYSQL-테이블에 왼쪽 조인 항목 만 표시하지만 열에 오른쪽 조인 값을 연결

  15. 15

    날짜에 두 테이블을 조인합니다. 여기서 오른쪽 테이블의 날짜는 왼쪽 테이블의 날짜보다 크지 만 오른쪽 테이블의 다음으로 큰 날짜보다 작습니다.

  16. 16

    테이블에 값이 없지만 값이 빈 결과를 반환하면 원하는 것처럼 왼쪽 조인

  17. 17

    빈티지 모드 : 줄 바꿈 된 라인 내에서 가장 왼쪽 또는 오른쪽으로 이동

  18. 18

    테이블을 자체 SQL에 오른쪽 조인

  19. 19

    이 열을 조인과 오른쪽 테이블의 배열은 왼쪽 테이블 행에 refrenced이 열 왼쪽 당 하나 개의 행을 얻을 쿼리

  20. 20

    LINQ의 오른쪽 테이블에서 최대 하나의 행과 왼쪽 조인

  21. 21

    mysql 오른쪽 조인이 예상대로 작동하지 않습니다.

  22. 22

    CSS-오른쪽에서 헤더 간격이 왼쪽에서 간격과 같지 않음

  23. 23

    왼쪽 조인에서 테이블 이름이 반전되면 오른쪽 조인이 발생합니까?

  24. 24

    너비와 높이가 같지 않고 높이가 가변적 인 왼쪽과 오른쪽 원의 테두리 반경

  25. 25

    왼쪽 div가 오른쪽 div 높이로 조정되지 않음

  26. 26

    오른쪽 테이블에 일치하는 레코드가없는 경우 Jsonb_object_keys ()는 왼쪽 조인의 행을 반환하지 않습니다.

  27. 27

    LEFT JOIN-오른쪽 테이블과 일치하지 않는 왼쪽 테이블에서 모든 데이터 가져 오기

  28. 28

    빈 템플릿 후 GridView가 데이터 테이블과 바인딩되지 않음

  29. 29

    테이블의 행이 다른 행과 '같은'지 확인하십시오.

뜨겁다태그

보관