SQL Server-다른 행에서 동일한 테이블의 값을 선택하는 방법

에 따르면

예를 들어 tb_Item이라는 테이블이 있습니다.

----------------------------------
|Item_Ref|Main_Item_Ref|Type|Rate|
|--------+-------------+----+----|
|1234ABC |MNJDH        |Sub |0   |
|MNJDH   |MNJDH        |Main|98  |
----------------------------------

기본적으로 내가 달성하고 싶은 것은 Main 항목의 Rate 값을 가져와 Sub Item / s에 넣는 것입니다.

이 샘플 테이블에서 항목 1234ABC는 어떻게 기본 항목 MNJDH에서 98 요율을 얻고 다음과 같이 행을 반환 할 수 있습니까?

----------------------------------
|Item_Ref|Main_Item_Ref|Type|Rate|
|--------+-------------+----+----|
|1234ABC |MNJDH        |Sub |98  |
----------------------------------

감사합니다.

고든 리노 프

셀프 조인으로이를 수행 할 수 있습니다.

select i.*, m.Rate
from tb_item i left join
     tb_item m
     on i.main_item_ref = m.main_item_ref and
        m.type = 'Main'
where i.type = 'Sub';

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL Server에서 한 테이블의 특정 행을 다른 테이블로 합산하는 방법

분류에서Dev

SQL Server : if else 문을 사용하여 동일한 테이블에서 다른 데이터를 선택하는 방법

분류에서Dev

SQL : 다른 테이블의 테이블에서 다른 값을 선택하는 방법은 무엇입니까?

분류에서Dev

SQL : 다른 테이블의 테이블에서 다른 값을 선택하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 테이블에서 SQL Server의 값을 비교 / 일치하는 방법

분류에서Dev

SQL Server의 두 테이블에서 다른 행을 가져 오는 방법

분류에서Dev

SQL Server에서 동일한 테이블의 한 열에있는 값을 다른 열로 업데이트

분류에서Dev

동일한 SQL의 서로 다른 두 테이블에서 두 값을 가져 오는 방법

분류에서Dev

다른 조건에서 동일한 테이블의 두 열 값을 나누는 방법 SQL 쿼리

분류에서Dev

SQL : 다른 테이블에서 행을 선택하고 빼는 방법

분류에서Dev

다른 테이블에서 선택한 여러 행 값을 새 테이블에 삽입하는 방법

분류에서Dev

선택한 다른 테이블을 기반으로 테이블의 열에 값을 삽입하는 방법

분류에서Dev

SQL Server에서 EAV 테이블을 다중 선택하는 방법

분류에서Dev

테이블에서 선택 기반 테이블 행을 선택하여 다른 활동에 다른 값을 전달하는 방법

분류에서Dev

다른 테이블의 열 값을 기반으로 한 테이블에서 선택하는 SQL 쿼리

분류에서Dev

SQL Server : 동일한 결과의 다른 2 개 테이블에서 선택

분류에서Dev

SQL 다른 열의 값을 기반으로 한 행에서 여러 번 열을 선택하는 방법

분류에서Dev

SQL Server에서 동일한 테이블을 사용하여 단일 테이블에서 두 개의 서로 다른 행 결합

분류에서Dev

두 테이블에서 열을 선택하는 방법 SQL Server

분류에서Dev

SQL의 동일한 테이블에서 철자가 다른 경우 속성 이름을 표시하는 방법

분류에서Dev

한 테이블에서 여러 행을 선택하고 다른 테이블의 특정 행의 특정 JSONB 필드에 삽입하는 방법은 무엇입니까? 그러나 단일 원시 SQL 쿼리에서

분류에서Dev

SQL / PostgreSQL : 다른 테이블에 저장된 제한을 기반으로 다른 유형의 제한된 행을 선택하는 방법은 무엇입니까?

분류에서Dev

SQL Server에서 선택한 다른 필드를 사용하여 한 행의 여러 행을 변환하는 방법

분류에서Dev

mysql에서 조인을 사용하여 한 테이블에서 한 행을 선택하고 다른 테이블에서 여러 행을 선택하는 방법,

분류에서Dev

새 테이블의 여러 행에 동일한 행의 다른 값을 삽입하는 방법

분류에서Dev

다른 행의 값의 합계로 한 열이있는 테이블에서 특정 행을 선택하는 방법은 무엇입니까?

분류에서Dev

다른 값이없는 경우 한 값을 기준으로 테이블에서 항목을 선택하는 방법은 무엇입니까? (웅변 / SQL)

분류에서Dev

동일한 SQL Server 테이블을 사용하여 서로 다른 업데이트를 수행하는 방법이 있습니까?

분류에서Dev

MS SQL Server의 다른 테이블 선택 쿼리에서 Table1 두 열을 업데이트하는 방법

Related 관련 기사

  1. 1

    SQL Server에서 한 테이블의 특정 행을 다른 테이블로 합산하는 방법

  2. 2

    SQL Server : if else 문을 사용하여 동일한 테이블에서 다른 데이터를 선택하는 방법

  3. 3

    SQL : 다른 테이블의 테이블에서 다른 값을 선택하는 방법은 무엇입니까?

  4. 4

    SQL : 다른 테이블의 테이블에서 다른 값을 선택하는 방법은 무엇입니까?

  5. 5

    두 개의 다른 테이블에서 SQL Server의 값을 비교 / 일치하는 방법

  6. 6

    SQL Server의 두 테이블에서 다른 행을 가져 오는 방법

  7. 7

    SQL Server에서 동일한 테이블의 한 열에있는 값을 다른 열로 업데이트

  8. 8

    동일한 SQL의 서로 다른 두 테이블에서 두 값을 가져 오는 방법

  9. 9

    다른 조건에서 동일한 테이블의 두 열 값을 나누는 방법 SQL 쿼리

  10. 10

    SQL : 다른 테이블에서 행을 선택하고 빼는 방법

  11. 11

    다른 테이블에서 선택한 여러 행 값을 새 테이블에 삽입하는 방법

  12. 12

    선택한 다른 테이블을 기반으로 테이블의 열에 값을 삽입하는 방법

  13. 13

    SQL Server에서 EAV 테이블을 다중 선택하는 방법

  14. 14

    테이블에서 선택 기반 테이블 행을 선택하여 다른 활동에 다른 값을 전달하는 방법

  15. 15

    다른 테이블의 열 값을 기반으로 한 테이블에서 선택하는 SQL 쿼리

  16. 16

    SQL Server : 동일한 결과의 다른 2 개 테이블에서 선택

  17. 17

    SQL 다른 열의 값을 기반으로 한 행에서 여러 번 열을 선택하는 방법

  18. 18

    SQL Server에서 동일한 테이블을 사용하여 단일 테이블에서 두 개의 서로 다른 행 결합

  19. 19

    두 테이블에서 열을 선택하는 방법 SQL Server

  20. 20

    SQL의 동일한 테이블에서 철자가 다른 경우 속성 이름을 표시하는 방법

  21. 21

    한 테이블에서 여러 행을 선택하고 다른 테이블의 특정 행의 특정 JSONB 필드에 삽입하는 방법은 무엇입니까? 그러나 단일 원시 SQL 쿼리에서

  22. 22

    SQL / PostgreSQL : 다른 테이블에 저장된 제한을 기반으로 다른 유형의 제한된 행을 선택하는 방법은 무엇입니까?

  23. 23

    SQL Server에서 선택한 다른 필드를 사용하여 한 행의 여러 행을 변환하는 방법

  24. 24

    mysql에서 조인을 사용하여 한 테이블에서 한 행을 선택하고 다른 테이블에서 여러 행을 선택하는 방법,

  25. 25

    새 테이블의 여러 행에 동일한 행의 다른 값을 삽입하는 방법

  26. 26

    다른 행의 값의 합계로 한 열이있는 테이블에서 특정 행을 선택하는 방법은 무엇입니까?

  27. 27

    다른 값이없는 경우 한 값을 기준으로 테이블에서 항목을 선택하는 방법은 무엇입니까? (웅변 / SQL)

  28. 28

    동일한 SQL Server 테이블을 사용하여 서로 다른 업데이트를 수행하는 방법이 있습니까?

  29. 29

    MS SQL Server의 다른 테이블 선택 쿼리에서 Table1 두 열을 업데이트하는 방법

뜨겁다태그

보관