[re] select 문에서 inner join , out join 관한 질문..

ALIAS 입니다. 테이블 명에 별명을 붙여서 지정한겁니다.
첨부 문서 참고하세요.
>EX
>
>PARAMETERS: p_cityfr TYPE spfli-cityfrom,
>            p_cityto TYPE spfli-cityto.
>
>DATA: BEGIN OF wa,
>         fldate TYPE sflight-fldate,
>         carrname TYPE scarr-carrname,
>         connid   TYPE spfli-connid,
>       END OF wa.
>
>DATA itab LIKE SORTED TABLE OF wa
>               WITH UNIQUE KEY fldate carrname connid.  // 여기까진 이해
>//
>
>SELECT c~carrname p~connid f~fldate
>       INTO CORRESPONDING FIELDS OF TABLE itab
>       FROM ( ( scarr AS c
>         INNER JOIN spfli AS p ON p~carrid   = c~carrid
>                              AND p~cityfrom = p_cityfr
>                              AND p~cityto   = p_cityto )
>         INNER JOIN sflight AS f ON f~carrid = p~carrid
>                                AND f~connid = p~connid ).
>
>//  이부분을 도통 이해 못하겠습니다.  알기 쉽게 나온 예제나 결과물도 없구요. ㅜㅜ
>     ‘c’ ,’p’,’f’,’~’ 이런 구문도 이해 못하겠습니다.            
>
>LOOP AT itab INTO wa.
>  WRITE: / wa-fldate, wa-carrname, wa-connid.
>ENDLOOP.
>
>* 급 초보보다 보니  개념잡는문제에서 많이 막혀 버리네요 ㅠㅠ
>   답글 부탁 드릴께요..
>
>// 답글달수 있는 그날까지 화이링! .//
>
>
>

SQL1.5.pdf


1 Comment

avatar

아.. 벌써 답글을 달아 놓으셨네요…^^
계속 일하는 중에 이 사이트를 찾아서 들어오게 되네요..
할 일들이 산더미 같은데..^^
그럼.. 마무리 잘하시구요…^^ 즐거운 주말 되시기 바랍니다..

Leave a Reply