Q&A

  • 고수님들 부탁 지발 살려줘요....
안녕하십니까?



델파이를 하다가 막혀서 머리가 쪼개질려고 합니다.

도와주세요.



저가 바라는 정답은 요거거든요.



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 콜라



요거를 붙일수는 없을까 해서 고수님들에게 요청 드립니다.



무슨 말인지 이해 가시나요?





부탁드릴게요









1  COMMENTS
  • Profile
    태여니 2000.10.22 00:30
    질문의 요지가 확 잡히지가 않는군요? 어렵다.

    저두 초보라



    근데 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 콜라

    >

    > 요거를 붙일수는 없을까 해서 고수님들에게 요청 드립니다.

    >

    > 무슨 말인지 이해 가시나요?

    >

    >

    > 부탁드릴게요

    >

    >

    >

    >