조인이라고 하나요? 3개의 테이블 문의드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

조인이라고 하나요? 3개의 테이블 문의드립니다. 정보

조인이라고 하나요? 3개의 테이블 문의드립니다.

본문

두개까지 묶는 법은 아래서 답변을 받았습니다...

그런데.. 테이블이 똑같은 어떠한 조건이 있어야 된다고 하는데요...

제가 원하는 것은 A B C  세개의 테이블이 있으면...

A B 는 uid 라는 값으로 연결이 되어 있어 순조롭게 출력을 했습니다.

굳이 세개를 같이 돌릴려고 하는건 아니구요...

A B 의 값을 돌리면 예를 들어 이런 문장이 나옵니다.

id    time    win    이렇게 세개가 리스트 형식으로 나오게 까지는 성공 했습니다.

그런데 세개만 뽑는게 아니구요 C라는 곳에서 data 라는 것도 가져와서 보여 줘야 되는데요

공통된게 없으며 안된다고 하셨는데요

a=b 는 uid 가 공통이에요 그래서 a에서 id 랑 time 불러 오구요 b에서 win 을 불러와서 출력에성공
a=c 는 id 라는 공통된 필드가 있습니다.. c에서 필요한건 C에요

id    time    win    data 이렇게 나오면 되는데요...

id는 a에도 있고 c에도 있습니다. a와 c가 data 같은 값이면 c에서 data를 가져와서 보여주는거죠

data값은 겹치거나 똑같은건 없습니다.

troll2000    2시30분  승리    홍길동
shine159  5시20분  승리    장길산
          .
          .
          .
          .
이렇게 나오게 하고 싶은거에요 ㅠㅠ

앞에 세개까지는 잘 나오는데요 뒤에 data 값 을 불러 올수가 없네요..

무슨 방법이 없을까요?

고수님들 부탁드립니다.. ㅜㅜ 오늘도 이거때문에.. 검색 무지하게.. 하네요.. 지금시간 새벽

3시 3분.. 더이상.. 검색해도 답이 안나오네요~

댓글 전체

select * from tbl_a
left join tbl_b b on a.uid=b.uid
left join tbl_c c on a.id=c.id

// 조인키가 data 라면
left join tbl_c c on a.data.id=c.data

// 조인키가 id, data 2개라면
left join tbl_c c on a.id=c.id and a.data=c.data
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT