중간 Row 데이터 표기 방법 0 3 1,064

by 고수로. [SQL Query] [2017.09.22 09:27:08]


안녕하세요. 벌써 즐거운 금요일이네요. 오늘하루 힘내세요.^^

다름이 아니라, 도움이 필요하여 문의를 드립니다.

A라는 테이블은 물건이 공장에서 생산되어 이동 하는 계획이 미리 짜여

생성되는 테이블입니다.

B라는 테이블은 실제 물건이 이동된 자료 (물건이 배송되는 곳??) 생성되는 테이블이구요.

하지만 어떠한 사유로 인해 A와 B데이터의 차이가 종종 발생을 하고 있으며,

화면상에서 볼수 있는 부분은 A라는 계획된 내역 기준으로 조회하여 보여주고 있습니다.

(B라는 내역을 보여주게끔 하면 단순할수 있겠지만 그렇게 하지 못하는 상황임)

그러하여, A라는 계획 내역과 B라는 내역이 불일치 하는경우, A에 누락된 B정보를 순서에 맞게 중간에 누락된 내역을 포함하여 보여주고 싶은데

어떤 좋은 방법이 있을까요....고수님들의 좋은 의견 부탁 드립니다.

(즉 A, B를 비교하여, 순서에 맞게 누락된 Row를 표출하고자 합니다.)

by 우리집아찌 [2017.09.22 09:42:36]

위 내용만 가지고는 잘모르겟네요.

어디가 안맞는지? 어느기준으로 할건지? 결과를 어떻게 표현할지?

 설명이 더 필요합니다.

샘플데이터(WITH 문으로 작성해주세요) , 원하는 결과물을 올려주세요


by 마농 [2017.09.22 09:42:51]

1. b 를 조회하되 누락된 a를 추가한다는 건가요?
 - 그냥 a 를 조회 하는 것과 뭐가 다르죠?
2. 없는 자료도 나와야 한다면 아우터 조인을 이용하시면 되는데
 - a 의 정보중 일부가 b 에서 누락된 경우라면? > LEFT OUTER JOIN 하시면 되구요.
 - a 에 계획되지 않은 경로로 갈수도 있다면?   > FULL OUTER JOIN 하셔야 합니다.
3. 샘플 자료 및 그에 따른 결과표를 보여주세요.


by 고수로. [2017.09.22 10:01:07]

좀더 질문 내용에 대해 고민해보고 댓글 남기겠습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입