하나 이상의 조건을 기반으로 정보를 가져 오는 SQL 쿼리. 정확한 숫자 대신 조합 얻기

Utsav Chatterjee

두 개의 테이블이 있습니다. 테이블 1에는 약 75 만 개의 행이 있고 테이블 2에는 4 백만 개의 행이 있습니다. 표 2에는 내가 관심있는 추가 ID 필드가 있으므로 표 2에 750,000 개의 표 1 레코드가 있는지 확인하는 쿼리를 작성하려고합니다. 표 2에있는 표 1의 모든 행에 대해 동일한 SSN을 기반으로 한 각 ID. 다음 쿼리를 시도했습니다.

SELECT distinct b.UID, a.* 
  FROM [Analysis].[dbo].[Table1] A, [Proteus_8_2].dbo.Table2 B
  where a.ssn = b.ssn

출력에서 750,000 행을 얻는 대신 540 만개의 레코드를 얻습니다. 내가 어디로 잘못 가고 있니? 도와주세요?

에드워드 코메 우

b.UID가 2 열의 고유 필드 인 경우 선택한 모든 행을 요청합니다.

또한 SSN이 테이블 1에서 고유하지 않은 경우 테이블 2의 총 행 수보다 더 높은 행 수를 얻을 수 있습니다.

표 2에서 원하는 것을 다시 고려해야합니다.

편집하다

ssn 및 uid의 카디널리티가 1 : 1 인 경우, 즉 모든 고유 ssn에 단일 고유 uid가있는 경우 표 2에서 ssn이 발견 될 때 ssn 및 uid의 고유 한 조합을 반환하도록 시도 할 수 있습니다.

select distinct
    a.ssn,b.[UID]
from [Analysis].[dbo].[Table1] a
cross apply
    ( select top 1 [uid] from [Proteus_8_2].[dbo].[Table2] where ssn = a.ssn ) b
where b.[UID] is not null

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

모든 사용자에 대한 최신 날짜 범위를 표시하고 사용자 정의 조건으로 필터 기간을 표시하는 방법

분류에서Dev

SQL 쿼리 에서이 작업을 수행하는 방법은이 조건을 기반으로 유사한 행 백분율 일치를 찾으십니까?

분류에서Dev

미리 결정된 데이터 설정을 기반으로 Pyomo 제약 조건에 변수를 조건부로 추가하는 방법

분류에서Dev

특정 조건이 충족 될 때 숫자를 반환하는 대신 메시지를보고하는 C ++ 이중 함수 가져 오기

분류에서Dev

길이가 10-20이고 3 개 이상의 대문자 및 기타 조건이 필요한 문자열-숫자 조합을 감지하는 정규식 표현식

분류에서Dev

sql-다른 테이블의 열을 기반으로하는 조건부 쿼리 (날짜 범위)

분류에서Dev

열 값을 기반으로 데이터를 가져 오는 SQL 쿼리

분류에서Dev

일정한 조건을 기반으로 반응 후크를 호출하는 것이 안전합니까?

분류에서Dev

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

분류에서Dev

SQL 쿼리-동일한 열의 이중 조건을 기반으로하는 행 반환

분류에서Dev

CSS : 스크롤바를 가져 오는 대신 창을 사용하여 수평으로 크기를 조정하기 위해 배치 된 div를 얻는 방법

분류에서Dev

MySQL : 특정 필드를 기반으로 쿼리 1 또는 쿼리 2를 실행하기위한 조건부

분류에서Dev

정확한 연도를 가져 오기위한 SQL 쿼리

분류에서Dev

날짜 차이를 기반으로 테이블을 가져 오는 SQl 쿼리

분류에서Dev

SQL 쿼리의 결과 또는 조건을 기반으로 if 루프 반복

분류에서Dev

특정 조건에 대한 조건부 정렬 기준이있는 SQL 쿼리

분류에서Dev

SQL 쿼리 : 각 행의 조정 된 값 가져 오기

분류에서Dev

SQL 쿼리 : 각 행의 조정 된 값 가져 오기

분류에서Dev

정의 된 시퀀스를 기반으로 행을 병합하는 SQL 쿼리

분류에서Dev

OrderDelivery의 합계로 날짜 기반에 대한 레코드를 얻기위한 SQL 조인 쿼리

분류에서Dev

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

분류에서Dev

URL 가져 오기 값을 기반으로 조건을 정의하는 방법

분류에서Dev

DB2 데이터베이스에 언급 된 복잡한 조건을 기반으로 SQL 쿼리를 작성하는 방법

분류에서Dev

기존 열에 대한 몇 가지 조건을 기반으로 계산 된 열을 가져 오는 SQL 쿼리

분류에서Dev

연속성을 기반으로 오라클의 행에 대한 고유 ID를 얻는 SQL 쿼리

분류에서Dev

논리 조건을 기반으로 한 숫자 형 벡터가있는 data.frame의 부분 집합 목록

분류에서Dev

내부 조인 쿼리를 사용하여 SQL Server의 Datetime 변형을 기반으로 상위 1 개 행을 가져 오는 방법은 무엇입니까?

분류에서Dev

제약 정보가있는 테이블을 기반으로 삭제 후 제약 조건을 복원하기위한 쿼리 생성 기능

분류에서Dev

여러 where 조건을 기반으로하는 SQL 쿼리

Related 관련 기사

  1. 1

    모든 사용자에 대한 최신 날짜 범위를 표시하고 사용자 정의 조건으로 필터 기간을 표시하는 방법

  2. 2

    SQL 쿼리 에서이 작업을 수행하는 방법은이 조건을 기반으로 유사한 행 백분율 일치를 찾으십니까?

  3. 3

    미리 결정된 데이터 설정을 기반으로 Pyomo 제약 조건에 변수를 조건부로 추가하는 방법

  4. 4

    특정 조건이 충족 될 때 숫자를 반환하는 대신 메시지를보고하는 C ++ 이중 함수 가져 오기

  5. 5

    길이가 10-20이고 3 개 이상의 대문자 및 기타 조건이 필요한 문자열-숫자 조합을 감지하는 정규식 표현식

  6. 6

    sql-다른 테이블의 열을 기반으로하는 조건부 쿼리 (날짜 범위)

  7. 7

    열 값을 기반으로 데이터를 가져 오는 SQL 쿼리

  8. 8

    일정한 조건을 기반으로 반응 후크를 호출하는 것이 안전합니까?

  9. 9

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

  10. 10

    SQL 쿼리-동일한 열의 이중 조건을 기반으로하는 행 반환

  11. 11

    CSS : 스크롤바를 가져 오는 대신 창을 사용하여 수평으로 크기를 조정하기 위해 배치 된 div를 얻는 방법

  12. 12

    MySQL : 특정 필드를 기반으로 쿼리 1 또는 쿼리 2를 실행하기위한 조건부

  13. 13

    정확한 연도를 가져 오기위한 SQL 쿼리

  14. 14

    날짜 차이를 기반으로 테이블을 가져 오는 SQl 쿼리

  15. 15

    SQL 쿼리의 결과 또는 조건을 기반으로 if 루프 반복

  16. 16

    특정 조건에 대한 조건부 정렬 기준이있는 SQL 쿼리

  17. 17

    SQL 쿼리 : 각 행의 조정 된 값 가져 오기

  18. 18

    SQL 쿼리 : 각 행의 조정 된 값 가져 오기

  19. 19

    정의 된 시퀀스를 기반으로 행을 병합하는 SQL 쿼리

  20. 20

    OrderDelivery의 합계로 날짜 기반에 대한 레코드를 얻기위한 SQL 조인 쿼리

  21. 21

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

  22. 22

    URL 가져 오기 값을 기반으로 조건을 정의하는 방법

  23. 23

    DB2 데이터베이스에 언급 된 복잡한 조건을 기반으로 SQL 쿼리를 작성하는 방법

  24. 24

    기존 열에 대한 몇 가지 조건을 기반으로 계산 된 열을 가져 오는 SQL 쿼리

  25. 25

    연속성을 기반으로 오라클의 행에 대한 고유 ID를 얻는 SQL 쿼리

  26. 26

    논리 조건을 기반으로 한 숫자 형 벡터가있는 data.frame의 부분 집합 목록

  27. 27

    내부 조인 쿼리를 사용하여 SQL Server의 Datetime 변형을 기반으로 상위 1 개 행을 가져 오는 방법은 무엇입니까?

  28. 28

    제약 정보가있는 테이블을 기반으로 삭제 후 제약 조건을 복원하기위한 쿼리 생성 기능

  29. 29

    여러 where 조건을 기반으로하는 SQL 쿼리

뜨겁다태그

보관