다른 테이블의 각 값에 대해 반복되는 레코드를 표시하는 db2 쿼리

user3165854

참조 테이블 중 하나 (예 : ref table 1)의 모든 레코드에 대해 테이블에있는 각 기존 레코드의 새 인스턴스를 생성하여 테이블 1에 레코드를 삽입해야합니다.

예를 들어 ...

1 번 테이블

ID = 1, Name = John, Ref Table 1 ID = null

참고 표 1

ID = 1, Name = Grade 1
ID = 2, Name = Grade 2

SQL 표 1 에서 원하는 결과

ID = 1, Name = John, Ref Table 1 ID = 1
ID = 2, Name = John, Ref Table 1 ID = 2

또는

ID = 1, Name = John, Ref Table 1 ID = null
ID = 2, Name = John, Ref Table 1 ID = 1
ID = 3, Name = John, Ref Table 1 ID = 2

표준 SQL을 사용하여 가능합니까?

지금은 각 참조 테이블 1 레코드에 대해 반복해야하는 것처럼 하나의 쿼리로 모든 것을 얻으려고합니다.

감사

자아.

어쩌면 내가 뭔가를 놓치고 있을지도 모르지만 왜 그렇게하지 않는 이유 :

SELECT * FROM tbl_1, tbl_2

결과는 다음과 같습니다.

tbl_1.ID    tbl_1.Name  Ref Table ID    tbl_2.ID    tbl_2.Name
1           John                        1           Grade 1
1           John                        2           Grade 2

어디 tbl_1

ID  Name    Ref Table ID
1   John    NULL

및 tbl_2

ID  Name
1   Grade 1
2   Grade 2

마지막으로 필요한 열을 선택하기 만하면됩니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

db2 SQL 쿼리의 이전 테이블에서 레코드를 찾을 수없는 경우 다음 테이블에서 열 검색 수행

분류에서Dev

다른 테이블에서이 개 기록에 각각 연결되어 하나 개의 테이블에서 반환 레코드를 SQL 쿼리

분류에서Dev

2 개의 열에 최대 값이있는 테이블에서 레코드를 선택하는 LINQ 쿼리

분류에서Dev

새 테이블에서 다른 테이블의 모든 ID에 대해 동일한 레코드를 삽입하는 SQL 쿼리

분류에서Dev

다른 테이블에 해당 값이없는 한 테이블의 레코드를 표시하는 두 테이블 작성

분류에서Dev

필드 값에 따라 한 테이블의 레코드를 다른 테이블의 레코드 수로 변환하는 MySQL 쿼리

분류에서Dev

3 개의 다른 테이블 기반 데이터 쿼리-테이블에 일치하는 레코드가 있는지 확인한 다음 표시

분류에서Dev

2 개의 다른 테이블과 교차 확인하여 테이블에서 일치하지 않는 레코드를 가져 오는 쿼리

분류에서Dev

열의 값이 다른 테이블의 값 수와 같은 레코드를 검색하는 Oracle SQL 쿼리

분류에서Dev

2 개의 개별 테이블에서 일치하는 레코드를 표시해야합니다.

분류에서Dev

각 테이블 필드에 대한 쿼리 결과를 별도의 레코드로 표시

분류에서Dev

다른 테이블의 레코드를 기반으로 테이블에 레코드를 삽입하는 MySQL 쿼리

분류에서Dev

SQL : 다른 테이블의 값을 기반으로 한 테이블에 레코드가 있는지 여부를 쿼리하는 방법

분류에서Dev

SQL : 다른 테이블의 값을 기반으로 한 테이블에 레코드가 있는지 여부를 쿼리하는 방법

분류에서Dev

일대 다 관계의 "상위"테이블에서 각 레코드에 대해 누락 된 "하위"레코드를 찾는 SQL

분류에서Dev

두 열에 중복 값이 있지만 다른 열에 고유 한 레코드가있는 레코드를 표시하는 쿼리를 실행합니다.

분류에서Dev

각 mongodb 레코드에 대해 배열의 필드를 쿼리하고 표시하는 방법은 무엇입니까?

분류에서Dev

하나의 쿼리에서 다른 레코드가있는 mysql 두 테이블

분류에서Dev

동일한 데이터를 가진 두 테이블에 대해 실행되는 쿼리의 다른 성능

분류에서Dev

1 대 다 관계에서 쿼리를 작성하여 SQL 쿼리의 두 번째 테이블에서 임의의 1 레코드를 얻는 방법

분류에서Dev

열의 백분율을 계산하여 다른 테이블에 레코드를 삽입하는 쿼리

분류에서Dev

한 테이블에서 레코드를 검색하고 다른 테이블의 여러 레코드로 바꾸는 SQL 쿼리

분류에서Dev

두 테이블에서 다른 레코드를 가져 오는 SQL 쿼리

분류에서Dev

SQL 쿼리 : 각 열 값은 임시 테이블의 다른 필터를 기반으로 한 과장입니다.

분류에서Dev

각 항목에 대해 db의 모든 커버를 반환하는 쿼리?

분류에서Dev

각 값에 대해 1 개의 레코드를 얻는 방법

분류에서Dev

다른 열 값에 대해 동일한 SQL 쿼리를 반복하는 방법

분류에서Dev

쿼리의 각 레코드에 대한 테이블 함수

분류에서Dev

어떻게하는 UID에 따라, 각 행에 대해 한 후, 특정 행에 대한 쿼리를 MySQL로 값을 기준으로 쿼리 다른 테이블을 PHP를 사용 하는가?

Related 관련 기사

  1. 1

    db2 SQL 쿼리의 이전 테이블에서 레코드를 찾을 수없는 경우 다음 테이블에서 열 검색 수행

  2. 2

    다른 테이블에서이 개 기록에 각각 연결되어 하나 개의 테이블에서 반환 레코드를 SQL 쿼리

  3. 3

    2 개의 열에 최대 값이있는 테이블에서 레코드를 선택하는 LINQ 쿼리

  4. 4

    새 테이블에서 다른 테이블의 모든 ID에 대해 동일한 레코드를 삽입하는 SQL 쿼리

  5. 5

    다른 테이블에 해당 값이없는 한 테이블의 레코드를 표시하는 두 테이블 작성

  6. 6

    필드 값에 따라 한 테이블의 레코드를 다른 테이블의 레코드 수로 변환하는 MySQL 쿼리

  7. 7

    3 개의 다른 테이블 기반 데이터 쿼리-테이블에 일치하는 레코드가 있는지 확인한 다음 표시

  8. 8

    2 개의 다른 테이블과 교차 확인하여 테이블에서 일치하지 않는 레코드를 가져 오는 쿼리

  9. 9

    열의 값이 다른 테이블의 값 수와 같은 레코드를 검색하는 Oracle SQL 쿼리

  10. 10

    2 개의 개별 테이블에서 일치하는 레코드를 표시해야합니다.

  11. 11

    각 테이블 필드에 대한 쿼리 결과를 별도의 레코드로 표시

  12. 12

    다른 테이블의 레코드를 기반으로 테이블에 레코드를 삽입하는 MySQL 쿼리

  13. 13

    SQL : 다른 테이블의 값을 기반으로 한 테이블에 레코드가 있는지 여부를 쿼리하는 방법

  14. 14

    SQL : 다른 테이블의 값을 기반으로 한 테이블에 레코드가 있는지 여부를 쿼리하는 방법

  15. 15

    일대 다 관계의 "상위"테이블에서 각 레코드에 대해 누락 된 "하위"레코드를 찾는 SQL

  16. 16

    두 열에 중복 값이 있지만 다른 열에 고유 한 레코드가있는 레코드를 표시하는 쿼리를 실행합니다.

  17. 17

    각 mongodb 레코드에 대해 배열의 필드를 쿼리하고 표시하는 방법은 무엇입니까?

  18. 18

    하나의 쿼리에서 다른 레코드가있는 mysql 두 테이블

  19. 19

    동일한 데이터를 가진 두 테이블에 대해 실행되는 쿼리의 다른 성능

  20. 20

    1 대 다 관계에서 쿼리를 작성하여 SQL 쿼리의 두 번째 테이블에서 임의의 1 레코드를 얻는 방법

  21. 21

    열의 백분율을 계산하여 다른 테이블에 레코드를 삽입하는 쿼리

  22. 22

    한 테이블에서 레코드를 검색하고 다른 테이블의 여러 레코드로 바꾸는 SQL 쿼리

  23. 23

    두 테이블에서 다른 레코드를 가져 오는 SQL 쿼리

  24. 24

    SQL 쿼리 : 각 열 값은 임시 테이블의 다른 필터를 기반으로 한 과장입니다.

  25. 25

    각 항목에 대해 db의 모든 커버를 반환하는 쿼리?

  26. 26

    각 값에 대해 1 개의 레코드를 얻는 방법

  27. 27

    다른 열 값에 대해 동일한 SQL 쿼리를 반복하는 방법

  28. 28

    쿼리의 각 레코드에 대한 테이블 함수

  29. 29

    어떻게하는 UID에 따라, 각 행에 대해 한 후, 특정 행에 대한 쿼리를 MySQL로 값을 기준으로 쿼리 다른 테이블을 PHP를 사용 하는가?

뜨겁다태그

보관