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

서브 쉬 L

나는이 문제를 한동안 해결하려고 노력해 왔으며 누군가가 나를 도울 수 있기를 바랍니다. 두 개의 테이블이 있는데 첫 번째 테이블은

테이블 명 : OnlineTest

OnlineTestId     category    subcategory                                                                   
     1            English      Spelling                                                                    
     2            English      Grammar
     3            English      Antonyms
     4            English      Synonyms

두 번째 테이블은

테이블 이름 : UserStatus

Id     userId    status         onlineTestId
1       1        Finished           1
2       1        Not Finished       2
3       2        Not Finished       1
4       2        Finished           3
5       3        Not Finished       4

결과

OnlineTestId    userId        status
    1               1         Finished
    2               1         Not Finished
    3               null      null
    4               null      null

이 쿼리를 시도했습니다.

select c.onlinetestid, d.userid, d.status from onlinetest c left join userstatus d on d.onlinetestid = c.onlinetestid
where c.category = 'English' and d.userid = 1;

그러나이 쿼리는 userId와 status가 null 인 마지막 두 행이 아니라 결과의 처음 두 행을 가져옵니다.

위의 결과를 가져 오는 방법은 무엇입니까?

조르고 스 베 소스

절에 d.userid = 1술어를 넣으십시오 ON.

select c.onlinetestid, d.userid, d.status 
from onlinetest c 
left join userstatus d on d.onlinetestid = c.onlinetestid and d.userid = 1
where c.category = 'English' 

이것은 술어 가 실패 하는 s로 채워진 onlinetest열을 가진 모든 행을 반환 합니다.userstatusnulld.userid = 1

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

Laravel 2 테이블은 주어진 FK 값을 가진 오른쪽 테이블의 멤버와 병합 된 왼쪽 테이블의 모든 테이블 조인

분류에서Dev

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

분류에서Dev

SQL 왼쪽 조인-오른쪽 테이블의 고정 값

분류에서Dev

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

분류에서Dev

SAS Enterprise : 왼쪽 조인과 오른쪽 조인의 차이점은 무엇입니까?

분류에서Dev

Laravel Left 조인은 오른쪽 테이블에 where 절을 추가합니다.

분류에서Dev

MySQL LEFT JOIN은 오른쪽 테이블에 where 조건이있는 행 하나만 반환합니다.

분류에서Dev

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

분류에서Dev

mysql은 두 개의 다른 테이블을 조인합니다.

분류에서Dev

조건이 다른 다른 테이블과 조인

분류에서Dev

mysql, 테이블에 조인하고 다른 행의 여러 조건을 가짐

분류에서Dev

2 개의 오른쪽 테이블이있는 SQL '왼쪽 외부 조인

분류에서Dev

MySQL-오른쪽 조인 또는 오른쪽 조인

분류에서Dev

LIKE 조건으로 두 개의 mysql 테이블을 조인하십시오.

분류에서Dev

SQL은 다른 테이블의 조건으로 2 개의 테이블을 조인합니다.

분류에서Dev

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

분류에서Dev

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

분류에서Dev

중간 SQL 조인에서 "왼쪽"및 "오른쪽"테이블은 무엇입니까?

분류에서Dev

MySQL은 하나의 공통 조건과 하나의 교차 테이블 조건으로 두 테이블을 조인합니다.

분류에서Dev

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

분류에서Dev

MySQL : 왼쪽 조인 오른쪽 조인 그룹 오류

분류에서Dev

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

분류에서Dev

MySQL 테이블은 Python과 조인

분류에서Dev

MySQL JOIN 쿼리 도움말 : 내림차순으로 정렬 된 별개의 오른쪽 테이블 행으로 두 테이블 조인

분류에서Dev

테이블 데이터의 일부에서 조건이 다른 두 테이블에 대한 왼쪽 조인

Related 관련 기사

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

    Laravel 2 테이블은 주어진 FK 값을 가진 오른쪽 테이블의 멤버와 병합 된 왼쪽 테이블의 모든 테이블 조인

  6. 6

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

  7. 7

    SQL 왼쪽 조인-오른쪽 테이블의 고정 값

  8. 8

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

  9. 9

    SAS Enterprise : 왼쪽 조인과 오른쪽 조인의 차이점은 무엇입니까?

  10. 10

    Laravel Left 조인은 오른쪽 테이블에 where 절을 추가합니다.

  11. 11

    MySQL LEFT JOIN은 오른쪽 테이블에 where 조건이있는 행 하나만 반환합니다.

  12. 12

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

  13. 13

    mysql은 두 개의 다른 테이블을 조인합니다.

  14. 14

    조건이 다른 다른 테이블과 조인

  15. 15

    mysql, 테이블에 조인하고 다른 행의 여러 조건을 가짐

  16. 16

    2 개의 오른쪽 테이블이있는 SQL '왼쪽 외부 조인

  17. 17

    MySQL-오른쪽 조인 또는 오른쪽 조인

  18. 18

    LIKE 조건으로 두 개의 mysql 테이블을 조인하십시오.

  19. 19

    SQL은 다른 테이블의 조건으로 2 개의 테이블을 조인합니다.

  20. 20

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

  21. 21

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

  22. 22

    중간 SQL 조인에서 "왼쪽"및 "오른쪽"테이블은 무엇입니까?

  23. 23

    MySQL은 하나의 공통 조건과 하나의 교차 테이블 조건으로 두 테이블을 조인합니다.

  24. 24

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

  25. 25

    MySQL : 왼쪽 조인 오른쪽 조인 그룹 오류

  26. 26

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

  27. 27

    MySQL 테이블은 Python과 조인

  28. 28

    MySQL JOIN 쿼리 도움말 : 내림차순으로 정렬 된 별개의 오른쪽 테이블 행으로 두 테이블 조인

  29. 29

    테이블 데이터의 일부에서 조건이 다른 두 테이블에 대한 왼쪽 조인

뜨겁다태그

보관