database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 30242 게시물 읽기
No. 30242
두개의 테이블에서 값을 가져오는 쿼리 문의드립니다.
작성자
김진호(jin2133)
작성일
2012-04-12 15:20
조회수
8,568

아래와 같은 A라는 테이블과 B라는 테이블이 있다고 할때

A테이블

CODE   NAME   AAA   BBB   CCC

==========================

1111     AAA      111     222    333

2222     BBB      222     333    444

 

B테이블

CODE  NAME1  DDD   EEE    FFF

==========================

1111    CCC      SSS   SSS   AAA

2222                  AAA   EEE   TTT

 

두개의 테이블을 함께 조회 하여 B테이블의 NAME1에 값이 있을 경우 B테이블의 NAME1 표시하고 

값이 없을 경우 A테이블의 NAME을 표시 하는 방업이 없을 까요 ??

원하는 조회 결과...

CODE  NAME  AAA  BBB  CCC  DDD  EEE  FFF

=======================================

1111    CCC    111     222   333   SSS   SSS  AAA

2222    BBB     222    333   444    AAA   EEE  TTT

 

 

 

이 글에 대한 댓글이 총 2건 있습니다.

 select at.code, case when length( bt.name ) > 0 then bt.name else at.name end as name

, at.aaa, at.bbb, at.ccc, bt.ddd, bt.eee.bt.fff

from A테이블 AS at

inner join B테이블 AS bt ON at.code = bt.code

우욱님이 2012-04-12 21:57에 작성한 댓글입니다. Edit

우욱님 답변 감사합니다. 덕분에 해결되었습니다. ^^

김진호(jin2133)님이 2012-04-17 14:37에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30246첨부파일을 클릭하면 한글이 몽땅 깨집니다.
정원백
2012-04-18
8110
30245unique keys 오류 복구
리눅스
2012-04-18
7458
30244가입 경로별 가입자 수 구하기 [2]
와닥님
2012-04-13
8516
30242두개의 테이블에서 값을 가져오는 쿼리 문의드립니다. [2]
김진호
2012-04-12
8568
30241ms-sql row 복재 connect by level < ? 기능 여부
nightbobo
2012-04-12
8018
30239toad for mysql로 카페24시에 호스팅중인 db접속이 되나요?
송선수
2012-04-11
12001
30238union all 쿼리를 다른 쿼리로 변경 [2]
이상
2012-04-05
8555
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다