안녕하신지요?
두개의 다른 테이블
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
요렇게 출력
부탁 드립니다.
> 안녕하신지요?
>
> 두개의 다른 테이블
>
> 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
이렇게 하면 될거 같군요
즐거운 코딩 하세요