조건 SQL을 사용하여 두 테이블에서 데이터 가져 오기

Radim Němeček

SQL 쿼리에 대한 도움이 필요합니다. 나는 그것을 알아 내려고 일주일 동안 노력 해왔다.

두 테이블에서 데이터를 가져 오는 데 필요하지만 날짜와 스포츠가 두 번째 테이블과 같으면 첫 번째 테이블에서만 데이터를 가져옵니다.

각 테이블은 연결된 테이블의 ID로 4 개의 스포츠를 가질 수 있습니다.

따라서 날짜는 4 번 동일 할 수 있지만 매번 다른 스포츠를 사용합니다. 즉, 첫 번째 테이블에서 날짜가 2020-01-01이고 sport가 ID 1이고 두 번째 테이블에서 날짜가 2020-01-01이고 스포츠 ID 2 인 경우 두 테이블에서 데이터를 가져옵니다. 그러나 첫 번째 테이블에서 날짜가 2020-01-01이고 스포츠 ID 1이고 두 번째 테이블에서 날짜가 2020-01-01이고 스포츠 ID 1 인 경우 데이터는 첫 번째 테이블에서만 가져옵니다.

어떻게 든 할 수 있습니까? 어떤 아이디어라도 기뻐할 것입니다. 감사합니다!

저는 MariaDB를 사용합니다. 첫 번째 테이블 이름은 reservation이고 두 번째 테이블은 reservation_r입니다.

1 번 테이블 표 2

결과가있는 예 :

여기에 이미지 설명 입력

고든 리노 프

union all몇 가지 필터링 을 원한다고 생각합니다 .

select r.*
from reservation r
union all
select rr.*
from reservation_r rr
where not exists (select 1
                  from reservation r
                  where r.customer_idcustomer = rr.customer_idcustomer and
                        r.date = rr.date and
                        r.sport_idsport = rr.sport_idsport
                 );

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL Server에서 조인을 사용하여 테이블의 두 행에서 단일 행 가져 오기

분류에서Dev

내부 조인, 별칭을 사용하여 두 테이블에서 데이터를 가져 오는 MySQL 쿼리

분류에서Dev

최대 절전 모드-기준을 사용하여 두 테이블에서 데이터 가져 오기

분류에서Dev

ID 기반 조인 절을 사용하여 두 테이블에서 가져 오기

분류에서Dev

람다 식을 사용하여 두 데이터 테이블에서 중복 된 행 가져 오기

분류에서Dev

MYSQL-두 테이블을 사용하여 INNER JOIN에서 데이터 가져 오기

분류에서Dev

SQL Server : 하나의 테이블에서 모든 데이터를 가져 오지만 두 번째 테이블 열의 조건

분류에서Dev

SQL을 사용하여 테이블에서 데이터 가져 오기

분류에서Dev

PHP SQL, PHP에서 여러 조건으로 여러 테이블에서 여러 데이터 가져 오기

분류에서Dev

Range를 사용하여 두 테이블에서 데이터 가져 오기

분류에서Dev

SQL 쿼리를 사용하여 데이터 가져 오기 및 Asp의 if 조건

분류에서Dev

LINQ Entity Framework를 사용하여 조건부로 두 목록에서 데이터 가져 오기

분류에서Dev

where condition을 사용하여 테이블에서 두 개의 필드를 가져 오는 방법과 같은 조건을 적용하는 방법

분류에서Dev

두 테이블을 조인하는 경우 두 번째 테이블에서 ID 가져 오기

분류에서Dev

두 개의 테이블을 사용하여 SQL Server에서 하나의 보고서 가져 오기

분류에서Dev

조인을 사용하여 두 테이블에서 데이터를 가져올 수 없습니다.

분류에서Dev

JOIN을 사용하여 두 테이블에서 데이터를 가져 오는 방법

분류에서Dev

두 테이블을 조인하고 ApprovedByLevel을 기반으로 최신 데이터를 가져 오는 SQL 쿼리

분류에서Dev

jSoup을 사용하여 테이블에서 데이터 가져 오기

분류에서Dev

Apache Solr에서 조인하지 않고 두 테이블에서 데이터 가져 오기

분류에서Dev

(like, limit 및 order by)를 사용하여 두 테이블에서 데이터 가져 오기를 조인하는 방법

분류에서Dev

두 데이터 프레임 사이에서 가장 가까운 요소 가져 오기-여러 조건

분류에서Dev

조인 및 하위 쿼리를 사용하여 두 테이블에서 행 가져 오기

분류에서Dev

테이블에서 조건부 데이터 가져 오기

분류에서Dev

mySql (phpMyAdmin)을 사용하여 다른 테이블에서 데이터를 가져 오는 테이블 만들기

분류에서Dev

여러 테이블에서 SQL 데이터 가져 오기

분류에서Dev

두 번째 테이블에 일부 조건이 적용된 mysql 쿼리를 사용하여 두 테이블에서 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

DOM을 사용하여 두 번째 HTML 테이블에서 데이터를 가져오고 첫 번째 테이블을 무시합니다.

분류에서Dev

MySQL은 여러 테이블을 사용하여 서로 다른 조건에서 동일한 데이터의 두 가지 다른 개수를 생성합니다.

Related 관련 기사

  1. 1

    SQL Server에서 조인을 사용하여 테이블의 두 행에서 단일 행 가져 오기

  2. 2

    내부 조인, 별칭을 사용하여 두 테이블에서 데이터를 가져 오는 MySQL 쿼리

  3. 3

    최대 절전 모드-기준을 사용하여 두 테이블에서 데이터 가져 오기

  4. 4

    ID 기반 조인 절을 사용하여 두 테이블에서 가져 오기

  5. 5

    람다 식을 사용하여 두 데이터 테이블에서 중복 된 행 가져 오기

  6. 6

    MYSQL-두 테이블을 사용하여 INNER JOIN에서 데이터 가져 오기

  7. 7

    SQL Server : 하나의 테이블에서 모든 데이터를 가져 오지만 두 번째 테이블 열의 조건

  8. 8

    SQL을 사용하여 테이블에서 데이터 가져 오기

  9. 9

    PHP SQL, PHP에서 여러 조건으로 여러 테이블에서 여러 데이터 가져 오기

  10. 10

    Range를 사용하여 두 테이블에서 데이터 가져 오기

  11. 11

    SQL 쿼리를 사용하여 데이터 가져 오기 및 Asp의 if 조건

  12. 12

    LINQ Entity Framework를 사용하여 조건부로 두 목록에서 데이터 가져 오기

  13. 13

    where condition을 사용하여 테이블에서 두 개의 필드를 가져 오는 방법과 같은 조건을 적용하는 방법

  14. 14

    두 테이블을 조인하는 경우 두 번째 테이블에서 ID 가져 오기

  15. 15

    두 개의 테이블을 사용하여 SQL Server에서 하나의 보고서 가져 오기

  16. 16

    조인을 사용하여 두 테이블에서 데이터를 가져올 수 없습니다.

  17. 17

    JOIN을 사용하여 두 테이블에서 데이터를 가져 오는 방법

  18. 18

    두 테이블을 조인하고 ApprovedByLevel을 기반으로 최신 데이터를 가져 오는 SQL 쿼리

  19. 19

    jSoup을 사용하여 테이블에서 데이터 가져 오기

  20. 20

    Apache Solr에서 조인하지 않고 두 테이블에서 데이터 가져 오기

  21. 21

    (like, limit 및 order by)를 사용하여 두 테이블에서 데이터 가져 오기를 조인하는 방법

  22. 22

    두 데이터 프레임 사이에서 가장 가까운 요소 가져 오기-여러 조건

  23. 23

    조인 및 하위 쿼리를 사용하여 두 테이블에서 행 가져 오기

  24. 24

    테이블에서 조건부 데이터 가져 오기

  25. 25

    mySql (phpMyAdmin)을 사용하여 다른 테이블에서 데이터를 가져 오는 테이블 만들기

  26. 26

    여러 테이블에서 SQL 데이터 가져 오기

  27. 27

    두 번째 테이블에 일부 조건이 적용된 mysql 쿼리를 사용하여 두 테이블에서 데이터를 가져 오는 방법은 무엇입니까?

  28. 28

    DOM을 사용하여 두 번째 HTML 테이블에서 데이터를 가져오고 첫 번째 테이블을 무시합니다.

  29. 29

    MySQL은 여러 테이블을 사용하여 서로 다른 조건에서 동일한 데이터의 두 가지 다른 개수를 생성합니다.

뜨겁다태그

보관