안녕하세요...
즐거운 주말 져녁인데, 골머리를 앓고있는 델피아입니다.
테이블이 5개가 있어요...
테이블 A : *SCODE, *ICODE, RPRICE, CSTOCK, PURCHASE, FSTOCK, RSTOCK, SUNIT가있고요.
테이블 B : *ICODE, CONV1, CONV2, CONV3, CONV4 가 있고요.
테이블 C : *SCODE, YFACT 가 있고요.
테이블 D : AWN, AWR, *PANEL 이 있고요.
테이블 E : *PANEL, *SCODE 가 있습니다.
각 테이블의 필드명 앞에 (*) 이 있는 필드를 서로 링크시켜서, 데이터를 끌어오려고 하는데요...
자꾸 조인시에 에러가 나서요...
미숙한 제 실력으로는 처리가 안됩니다.
그래서 이렇게 도와주십사 하고 글을 올립니다.
도와주세요..
테이블B는 테이블 A SCODE의 1:1 데이타이고
테이블C는 테이블 B ICODE의 1:1 데이타이이며
테이블E는 테이블 A SCODE의 1:N 데이타이고
테이블D는 테이블 E PANEL의 1:1 데이타이다
이렇게 만들려고 하나요.
Select A.*, B.*, C.*, E.*, D.* from
A, B, C, D, E
where
A.SCODE = C.SCODE(+)
And C.SCODE = E.SCODE(+)
And E.PANEL = D.PANEL(+)
And A.ICODE = B.ICODE(+)
이러면 되지않나요.. 3년동안 DB에 손을 안대서.. 잘 모르겠지만...
도와줘요 wrote:
> 안녕하세요...
> 즐거운 주말 져녁인데, 골머리를 앓고있는 델피아입니다.
>
> 테이블이 5개가 있어요...
>
> 테이블 A : *SCODE, *ICODE, RPRICE, CSTOCK, PURCHASE, FSTOCK, RSTOCK, SUNIT가있고요.
> 테이블 B : *ICODE, CONV1, CONV2, CONV3, CONV4 가 있고요.
> 테이블 C : *SCODE, YFACT 가 있고요.
> 테이블 D : AWN, AWR, *PANEL 이 있고요.
> 테이블 E : *PANEL, *SCODE 가 있습니다.
>
> 각 테이블의 필드명 앞에 (*) 이 있는 필드를 서로 링크시켜서, 데이터를 끌어오려고 하는데요...
>
> 자꾸 조인시에 에러가 나서요...
> 미숙한 제 실력으로는 처리가 안됩니다.
> 그래서 이렇게 도와주십사 하고 글을 올립니다.
> 도와주세요..
>
>
>
>
>
>