SQL Server, 다른 테이블의 2 개 열에서 선택

무력

두 테이블의 열이 있습니다.

Table1           Table2

Code   ID        Code   ID
 A      1         A     1
 B      1         B     1
 C      1         C     1
 D      1
 E      1

내 질문 :

Select 
    a.id, a.code, b.code 
from 
    Table1 a, Table2 b 
where 
    a.id = '1' and a.id = b.id

내가 기대했던 것

ID   code   code
1     A       A
1     B       B
1     C       C
1     D      NULL
1     E      NULL

내가 얻은 것

ID   code   code
1     A      A
1     B      A
1     C      A
1     D      A
1     E      A
1     A      B
1     B      B
1     C      B
....

어떤 아이디어? 뚜렷한 도움이되지 않았다

감사

StuartLC

음, 두 테이블의 모든 ID는 1이므로 ID를 조인하면 두 테이블의 데카르트 곱을 얻을 수 있습니다.

대신 다음을 기반으로 왼쪽 외부 조인을 수행해야합니다 Table1.Code.

Select a.id, a.code, b.code 
from Table1 a LEFT OUTER JOIN Table2 b
on a.code = b.code
where a.id = '1';

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL Server, 다른 테이블의 2 개 열에서 선택

분류에서Dev

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

분류에서Dev

2 개의 다른 테이블에서 SQL 선택

분류에서Dev

2 개의 다른 테이블에서 2 개의 다른 열 선택

분류에서Dev

열 이름이 다른 두 개의 다른 테이블에서 SQL 선택 행

분류에서Dev

SQL Server : 테이블의 열을 선택한 다음 상위 1 개 값 선택

분류에서Dev

2 개의 다른 테이블에서 데이터 선택

분류에서Dev

SQL 두 개의 다른 테이블에서 동일한 열 선택

분류에서Dev

3 개의 열이 다른 SQL-Server 선택 행

분류에서Dev

테이블 A의 5 개 열, 테이블 B의 2 개 열, SQL Server 조인에서 다시 테이블 A의 나머지 열을 표시하는 방법

분류에서Dev

2 개의 테이블에서 SQL 쿼리. 선택 및 검색

분류에서Dev

3 개의 다른 테이블에서 하나의 열 선택

분류에서Dev

SQL Server에서 다른 테이블 행 데이터로 열 이름 선택

분류에서Dev

SQL Server 2008 R2 테이블에서 datetime 열 선택

분류에서Dev

Mysql 다른 테이블에서 두 개의 열 선택

분류에서Dev

SQL Server 2008-두 개의 다른 테이블에서 열에 삽입

분류에서Dev

2 개의 다른 데이터베이스에서 2 개의 테이블에서 MySQL 선택

분류에서Dev

SQL Server 2008, 동일한 열 정보를 공유하지 않는 두 개의 다른 테이블에서 두 개의 열을 선택하여 새 테이블을 가져옵니다.

분류에서Dev

SQL Server : 다른 테이블에서 선택하여 테이블에 삽입

분류에서Dev

선택한 2 개의 열이 테이블의 1 개 열에서 있지만 조건이 다른 경우 선택

분류에서Dev

2 개의 테이블 / 다중 열 선택

분류에서Dev

한 테이블에서 데이터를 선택한 다음 SQL Server의 다른 테이블을 기반으로 열 이름을 바꿉니다.

분류에서Dev

SQL : 2 개의 다른 테이블에서 SUM 빼기

분류에서Dev

다른 테이블에서 2 개의 SQL 쿼리 조인

분류에서Dev

SQL : 다른 테이블에서 선택

분류에서Dev

2 개의 #temp 테이블을 다른 서버의 데이터와 조인 SQL Server

분류에서Dev

두 개의 WHERE 조건을 사용하여 동일한 테이블에서 한 열을 두 번 선택 SQL SERVER

분류에서Dev

3 개의 다른 테이블에서 mysql 선택

분류에서Dev

SQL- 두 개의 다른 테이블에서 데이터를 선택하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    SQL Server, 다른 테이블의 2 개 열에서 선택

  2. 2

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

  3. 3

    2 개의 다른 테이블에서 SQL 선택

  4. 4

    2 개의 다른 테이블에서 2 개의 다른 열 선택

  5. 5

    열 이름이 다른 두 개의 다른 테이블에서 SQL 선택 행

  6. 6

    SQL Server : 테이블의 열을 선택한 다음 상위 1 개 값 선택

  7. 7

    2 개의 다른 테이블에서 데이터 선택

  8. 8

    SQL 두 개의 다른 테이블에서 동일한 열 선택

  9. 9

    3 개의 열이 다른 SQL-Server 선택 행

  10. 10

    테이블 A의 5 개 열, 테이블 B의 2 개 열, SQL Server 조인에서 다시 테이블 A의 나머지 열을 표시하는 방법

  11. 11

    2 개의 테이블에서 SQL 쿼리. 선택 및 검색

  12. 12

    3 개의 다른 테이블에서 하나의 열 선택

  13. 13

    SQL Server에서 다른 테이블 행 데이터로 열 이름 선택

  14. 14

    SQL Server 2008 R2 테이블에서 datetime 열 선택

  15. 15

    Mysql 다른 테이블에서 두 개의 열 선택

  16. 16

    SQL Server 2008-두 개의 다른 테이블에서 열에 삽입

  17. 17

    2 개의 다른 데이터베이스에서 2 개의 테이블에서 MySQL 선택

  18. 18

    SQL Server 2008, 동일한 열 정보를 공유하지 않는 두 개의 다른 테이블에서 두 개의 열을 선택하여 새 테이블을 가져옵니다.

  19. 19

    SQL Server : 다른 테이블에서 선택하여 테이블에 삽입

  20. 20

    선택한 2 개의 열이 테이블의 1 개 열에서 있지만 조건이 다른 경우 선택

  21. 21

    2 개의 테이블 / 다중 열 선택

  22. 22

    한 테이블에서 데이터를 선택한 다음 SQL Server의 다른 테이블을 기반으로 열 이름을 바꿉니다.

  23. 23

    SQL : 2 개의 다른 테이블에서 SUM 빼기

  24. 24

    다른 테이블에서 2 개의 SQL 쿼리 조인

  25. 25

    SQL : 다른 테이블에서 선택

  26. 26

    2 개의 #temp 테이블을 다른 서버의 데이터와 조인 SQL Server

  27. 27

    두 개의 WHERE 조건을 사용하여 동일한 테이블에서 한 열을 두 번 선택 SQL SERVER

  28. 28

    3 개의 다른 테이블에서 mysql 선택

  29. 29

    SQL- 두 개의 다른 테이블에서 데이터를 선택하는 방법은 무엇입니까?

뜨겁다태그

보관