Q&A

  • 이것좀 어떻게해줘요.
안녕하신지요?



두개의 다른 테이블



A:

l_code, l_matal, l_remark <=요건 필드

01 ccc

1 02 ddd

03 eee

----------------------------

01 ccc

2 02 ddd

03 eee

----------------------------



B:

Rl_code, a, b, c, d, e <=요것도 필드

1

2

3





위에서 a 테이블의 l_code값과 b 테이블의 rl_code값을 비교해서

같으면 b테이블의 레코드값 전체와, a 테이블의 l_code의 동일한 레코드중

l_matal의 필드값에 따른 l_remark값을 받을수 있는것을 하고져 하는데요

이해가 돼셨나 모르겠네요.



ex)결과



rl_code a b c d e l_matal l_remark

1 x x x x x 01 ccc

---------------------------------------------------

1 x x x x x 02 ddd

-----------------------------------------------

1 x x x x x 03 eee

----------------------------------------------

2 x x x x x 01 ccc

요렇게 출력



부탁 드립니다.

3  COMMENTS
  • Profile
    우희연 2000.10.05 21:27
    울트라왕초보 wrote:

    > 안녕하신지요?

    >

    > 두개의 다른 테이블

    >

    > A:

    > l_code, l_matal, l_remark <=요건 필드

    > 01 ccc

    > 1 02 ddd

    > 03 eee

    > ----------------------------

    > 01 ccc

    > 2 02 ddd

    > 03 eee

    > ----------------------------

    >

    > B:

    > Rl_code, a, b, c, d, e <=요것도 필드

    > 1

    > 2

    > 3

    >

    >

    > 위에서 a 테이블의 l_code값과 b 테이블의 rl_code값을 비교해서

    > 같으면 b테이블의 레코드값 전체와, a 테이블의 l_code의 동일한 레코드중

    > l_matal의 필드값에 따른 l_remark값을 받을수 있는것을 하고져 하는데요

    > 이해가 돼셨나 모르겠네요.

    >

    > ex)결과

    >

    > rl_code a b c d e l_matal l_remark

    > 1 x x x x x 01 ccc

    > ---------------------------------------------------

    > 1 x x x x x 02 ddd

    > -----------------------------------------------

    > 1 x x x x x 03 eee

    > ----------------------------------------------

    > 2 x x x x x 01 ccc

    > 요렇게 출력

    >

    > 부탁 드립니다.







    DB를 무엇을 사용하는지 모르겠습니다.

    하지만 LEFT JOIN하면 될거 같아여



    SELECT A.*,B.*

    FROM A LEFTJOIN B ON A.I_CODE = B.RI_CODE



    이렇게 하면 될거 같군요

    즐거운 코딩 하세요









  • Profile
    울트라왕초보 2000.10.06 05:17
    우희연 wrote:

    > 울트라왕초보 wrote:

    > > 안녕하신지요?

    > >

    > > 두개의 다른 테이블

    > >

    > > A:

    > > l_code, l_matal, l_remark <=요건 필드

    > > 01 ccc

    > > 1 02 ddd

    > > 03 eee

    > > ----------------------------

    > > 01 ccc

    > > 2 02 ddd

    > > 03 eee

    > > ----------------------------

    > >

    > > B:

    > > Rl_code, a, b, c, d, e <=요것도 필드

    > > 1

    > > 2

    > > 3

    > >

    > >

    > > 위에서 a 테이블의 l_code값과 b 테이블의 rl_code값을 비교해서

    > > 같으면 b테이블의 레코드값 전체와, a 테이블의 l_code의 동일한 레코드중

    > > l_matal의 필드값에 따른 l_remark값을 받을수 있는것을 하고져 하는데요

    > > 이해가 돼셨나 모르겠네요.

    > >

    > > ex)결과

    > >

    > > rl_code a b c d e l_matal l_remark

    > > 1 x x x x x 01 ccc

    > > ---------------------------------------------------

    > > 1 x x x x x 02 ddd

    > > -----------------------------------------------

    > > 1 x x x x x 03 eee

    > > ----------------------------------------------

    > > 2 x x x x x 01 ccc

    > > 요렇게 출력

    > >

    > > 부탁 드립니다.

    >

    >

    >

    > DB를 무엇을 사용하는지 모르겠습니다.

    > 하지만 LEFT JOIN하면 될거 같아여

    >

    > SELECT A.*,B.*

    > FROM A LEFTJOIN B ON A.I_CODE = B.RI_CODE

    >

    > 이렇게 하면 될거 같군요

    > 즐거운 코딩 하세요

    >

    디비는 오라클을 쓰고 있고요, 테이블 a는 쿼리1에, 테이블 b는 쿼리2에

    잇거덜랑요..

    이럴땐 어떻게 조인을 해야할까요

    지발 살려줘요



  • Profile
    울트라왕초보 2000.10.06 05:17
    우희연 wrote:

    > 울트라왕초보 wrote:

    > > 안녕하신지요?

    > >

    > > 두개의 다른 테이블

    > >

    > > A:

    > > l_code, l_matal, l_remark <=요건 필드

    > > 01 ccc

    > > 1 02 ddd

    > > 03 eee

    > > ----------------------------

    > > 01 ccc

    > > 2 02 ddd

    > > 03 eee

    > > ----------------------------

    > >

    > > B:

    > > Rl_code, a, b, c, d, e <=요것도 필드

    > > 1

    > > 2

    > > 3

    > >

    > >

    > > 위에서 a 테이블의 l_code값과 b 테이블의 rl_code값을 비교해서

    > > 같으면 b테이블의 레코드값 전체와, a 테이블의 l_code의 동일한 레코드중

    > > l_matal의 필드값에 따른 l_remark값을 받을수 있는것을 하고져 하는데요

    > > 이해가 돼셨나 모르겠네요.

    > >

    > > ex)결과

    > >

    > > rl_code a b c d e l_matal l_remark

    > > 1 x x x x x 01 ccc

    > > ---------------------------------------------------

    > > 1 x x x x x 02 ddd

    > > -----------------------------------------------

    > > 1 x x x x x 03 eee

    > > ----------------------------------------------

    > > 2 x x x x x 01 ccc

    > > 요렇게 출력

    > >

    > > 부탁 드립니다.

    >

    >

    >

    > DB를 무엇을 사용하는지 모르겠습니다.

    > 하지만 LEFT JOIN하면 될거 같아여

    >

    > SELECT A.*,B.*

    > FROM A LEFTJOIN B ON A.I_CODE = B.RI_CODE

    >

    > 이렇게 하면 될거 같군요

    > 즐거운 코딩 하세요

    >

    디비는 오라클을 쓰고 있고요, 테이블 a는 쿼리1에, 테이블 b는 쿼리2에

    잇거덜랑요..

    이럴땐 어떻게 조인을 해야할까요

    지발 살려줘요