총 게시물 38,696건, 최근 2 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[데이터베이스]

mysql 쿼리로 특정 코드를 이름으로 바꾸고 싶습니다.

글쓴이 : adbb 날짜 : 2017-08-07 (월) 17:29 조회 : 126
글주소 : http://www.androidside.com/B49/168007
 
  아마존 AWS 1년 무료체험
관리형DB부터 데이터웨어하우스까지 필요한 모든 DB 서비스, 1년 무료체험 신청!
aws.amazon.com/ko/
  DBMS의 미래 티베로
가장 효율이 뛰어난 데이터베이스, 세계최다 DB전환경험, 타 벤더와의 높은 호환성
kr.tmaxsoft.com
  MYSQL 컴스쿨닷컴
MYSQL 1년 동영상 전과목 89,000원,365일 피씨와 모바일 수강가능.
www.컴스쿨.com
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang

Data 테이블
ColA    ColB
code1  code2
code3  code4
code1  code2

Name 테이블
Code   Name
code1  길동
code2  영수
code3  철수
code4  영희

예를 들어 이렇게 두개의 테이블이 있고, Data 테이블을 조회했을 때 아래와 같이 출력하고 싶습니다.

codeA  nameA   codeB  nameB
code1   길동       code2   영수
code3   철수       code4   영희
code2   영수       code2   영수

이런식으로 각 코드를 이름으로 바꿔서 출력하고 싶습니다.(Name 테이블 참조)
(단순히 출력(SELECT) 하는 것으로 업데이트(UPDATE)를 하는 건 아닙니다.)

코드 하나 일때는 조인으로 가능했는데,
코드 두개를 처리 하려니 문제가 있어 질문을 드리게 됐습니다.


즉, 단순히 해당 코드를 이름으로 바꾼다고 보시면 될 것 같습니다.
답변 좀 부탁드리겠습니다. 감사합니다.



질문자가 자신의 포인트 5 점을 걸었습니다.
답변하시면 포인트 2을, 답변이 채택되면 포인트 4을 드립니다.

질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

뉴키 2017-08-11 (금) 16:35
select a.cola codea, b.name namea, a.colb codeb, c.name nameb
  from data a, name b, name c
 where a.cola = b.code
   and a.colb = c.code
댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기