SELECT a~iwerk a~gewrk a~beber a~equnr a~kostl a~tplnr
b~autyp b~auart b~loekz "c~oteil
INTO CORRESPONDING FIELDS OF TABLE it_tmp
FROM v_equi AS a INNER JOIN aufk AS b ON a~iwerk EQ b~werks
AND b~loekz EQ ''
AND b~autyp EQ '30'
AND b~auart EQ 'PM02'
* INNER JOIN qmfe AS c ON c~kostl eq a~kostl
WHERE a~iwerk IN s_iwerk
AND a~spras = sy-langu
AND a~datbi => sy-datum
AND a~gewrk IN s_gewrk
AND a~beber IN s_beber
AND a~kostl IN s_kostl
AND a~tplnr IN s_tplnr.
위와 같이 제가 inner join을 하려고 합니다. 근데 문제는 지금처럼 하면 디버깅시에 값이 다 들어오는데요
주석처리한 부분을 활성화 한 후 디버깅을 해보면 아무런 데이타가 들어가지를 않아요...
무슨 문제인지 모르겠는데.. 왜이런걸까요???
댓글 8
-
양키
2010.09.16 18:02
qmfe 테이블에 kostl 값이 없을거같은데욤? -
Risky
2010.09.16 18:12
저도 qmfe 테이블에 kostl 값이 없을거같은데욤?
이걸로 확인해 보세요.
SELECT a~iwerk a~gewrk a~beber a~equnr a~kostl a~tplnr
b~autyp b~auart b~loekz "c~oteil
INTO CORRESPONDING FIELDS OF TABLE it_tmp
FROM v_equi AS a INNER JOIN aufk AS b ON a~iwerk EQ b~werks
AND b~loekz EQ ''
AND b~autyp EQ '30'
AND b~auart EQ 'PM02'
* INNER JOIN qmfe AS c ON c~kostl eq a~kostl
WHERE a~iwerk IN s_iwerk
AND a~spras = sy-langu
AND a~datbi => sy-datum
AND a~gewrk IN s_gewrk
AND a~beber IN s_beber
AND a~kostl IN s_kostl
AND a~tplnr IN s_tplnr
AND EXISTS ( SELECT * from qmfe AS c where c~kostl eq a~kostl ) . -
곰님MAX
2010.09.16 20:14
left outter join을 걸어서 확이해보세요.
인터널 테이블에 oteil을 제외한 모든 필드에 값이 제대로 나온다면
qmfe 테이블에 kostl이랑 값이 똑같은게 존재하지 않는거에요
-
쭈니
2010.09.16 22:23
답변 감사합니다.
qmfe의 테이블에 kostl필드 값이 하나도 없네요... ㅠ.ㅠ
그래서 값이 하나도 안나왔어요... qmfe테이블에 대한 조인을 없애면 데이타가 나오는걸 보니....
qmfe 테이블에 oteil 값을 가져오고 싶었던건데...
마땅한 키값이 안보이네요...
다른 방법이 없을까요?
-
Risky
2010.09.17 00:59
AUFK-aufnr 이랑 QMFE-fcoaufnr 이랑 연결해서 해 보세요. ^^;;; -
쭈니
2010.09.17 01:40
aufk-aufnr에는 데이타가 있는데...
qmfe-fcoaufnr에 값이 없어서 안되네요...
제가 잘못 연결한것인지 모르겠지만요
inner join qmfe as c on c~fcoaufnr eq b~aufnr
이 조건으로 주면 맞는거 같은데요??
단지 fcoaufnr에 값이 없기때문에 데이타가 안나오는거 같아요...
2개의 테이블은 조인이 안되는건가봐요...
조인이 안되면 다른 방법이 없을지요...
-
Risky
2010.09.17 02:06
AUFK-aufnr 이랑 VIQMFEL-aufnr 이랑 연결해서 해 보세요. ^^;;; -
쭈니
2010.09.17 03:07
Risky님 너무 감사합니다~
말씀해주신대로 연결했더니 잘 되었어요~
휴.. 이제 하나 해결했으니 또 다음을 위해 열심히 해야 겠습니다.
정말 감사합니다~~