안녕하십니까?
델파이를 하다가 막혀서 머리가 쪼개질려고 합니다.
도와주세요.
저가 바라는 정답은 요거거든요.
orderno lotno model custom suju jisi remark
1 01 ccc dsd 10 11 빵
사과
콜라
-----------------------------------------------------
1 02 ccc dsd 10 11 빵
사과
콜라
------------------------------------------------------
db는 오라클이고요
table은 a, b, c 세개를 조인해야 되는디
table a 에는 p_orderno, p_lotno, p_model ..
table b 에는 r_orderno, r_lotno, r_model, r_code,....
table c 에는 d_code,d_matal, d_remark
요렇게 있고
table a와 b는 p_orderno와 r_orderno가 같고, table b와 c는 r_code와 d_code가 같을때
지가 select distinct p_orderno,p_lotno,p_model,p_custom,p_suju,p_jisi....d_remark
from a,b,c where p_orderno = r_orderno and r_code = d_code
order by p_orderno
요렇게 하면
orderno lotno model custom suju jisi remark
1 01 ccc dsd 10 11 빵
1 01 ccc dsd 10 11 사과
1 01 ccc dsd 10 11 콜라
-----------------------------------------------------
2 01 ccc dsd 10 11 빵
2 01 ccc dsd 10 11 사과
2 01 ccc dsd 10 11 콜라
요렇게 나오걸랑요
그래서 짱돌 돌려서 생각한것이
select distinct p_orderno,p_lotno,p_model,p_custom,p_suju,p_jisi....
from a,b,c where p_orderno = r_orderno and r_code = d_code
order by p_orderno
요거와
이러면
orderno lotno model custom suju jisi
1 01 ccc dsd 10 11
2 01 ccc dsd 10 11
table c를 다시 select distinct d_code,d_remark from d
요러면
code remark
11 빵
22 사과
33 콜라
요거를 붙일수는 없을까 해서 고수님들에게 요청 드립니다.
무슨 말인지 이해 가시나요?
부탁드릴게요
저두 초보라
근데 Outer Join 으로 해야 될것 같은 예감이 드는구요.
질문의 요지가 remark에 값이 있는거와
없는걸 찾아서 뿌려주는것 같은데..
저두 초보라....
Outer Join 아시죠?
초밥왕 wrote:
> 안녕하십니까?
>
> 델파이를 하다가 막혀서 머리가 쪼개질려고 합니다.
> 도와주세요.
>
> 저가 바라는 정답은 요거거든요.
>
> orderno lotno model custom suju jisi remark
> 1 01 ccc dsd 10 11 빵
> 사과
> 콜라
> -----------------------------------------------------
> 1 02 ccc dsd 10 11 빵
> 사과
> 콜라
> ------------------------------------------------------
>
> db는 오라클이고요
> table은 a, b, c 세개를 조인해야 되는디
> table a 에는 p_orderno, p_lotno, p_model ..
> table b 에는 r_orderno, r_lotno, r_model, r_code,....
> table c 에는 d_code,d_matal, d_remark
> 요렇게 있고
> table a와 b는 p_orderno와 r_orderno가 같고, table b와 c는 r_code와 d_code가 같을때
>
> 지가 select distinct p_orderno,p_lotno,p_model,p_custom,p_suju,p_jisi....d_remark
> from a,b,c where p_orderno = r_orderno and r_code = d_code
> order by p_orderno
>
> 요렇게 하면
> orderno lotno model custom suju jisi remark
> 1 01 ccc dsd 10 11 빵
> 1 01 ccc dsd 10 11 사과
> 1 01 ccc dsd 10 11 콜라
> -----------------------------------------------------
> 2 01 ccc dsd 10 11 빵
> 2 01 ccc dsd 10 11 사과
> 2 01 ccc dsd 10 11 콜라
>
> 요렇게 나오걸랑요
>
> 그래서 짱돌 돌려서 생각한것이
>
> select distinct p_orderno,p_lotno,p_model,p_custom,p_suju,p_jisi....
> from a,b,c where p_orderno = r_orderno and r_code = d_code
> order by p_orderno
> 요거와
> 이러면
> orderno lotno model custom suju jisi
> 1 01 ccc dsd 10 11
> 2 01 ccc dsd 10 11
>
> table c를 다시 select distinct d_code,d_remark from d
> 요러면
> code remark
> 11 빵
> 22 사과
> 33 콜라
>
> 요거를 붙일수는 없을까 해서 고수님들에게 요청 드립니다.
>
> 무슨 말인지 이해 가시나요?
>
>
> 부탁드릴게요
>
>
>
>