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
운영게시판
최근게시물
DB2 Q&A 1776 게시물 읽기
No. 1776
db2 쿼리 조인 질문드립니다..
작성자
Nookie(nagisa02)
작성일
2008-12-15 13:13
조회수
8,376

아래와 같은 서로 다른 세개의 테이블을 조인하려 하는데요.. 잘안되서 질문드립니다.

답변 꼭좀 부탁드립니다.


SWPRODUCT(첫번째 테이블)

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

NAME     | VERSION

GOMAUDIO    1.0.*

GOMPLAYER   1.1.*





COMPONENT(두번째 테이블)

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

NAME     | VERSION

GOMPLAYER    1.0

GOMAUDIO     1.1





SIGNATURE(세번째 테이블)

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

NAME     | VERSION

GOM.EXE      1.0.0

GOMA.EXE     1.1.0



* 조인시 결과테이블 *


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

NAME      |   VERSION    | NAME      |   VERSION    |  NAME     |   VERSION    |  

GOMPLAYER       1.0        GOMPLAYER      1.0.*       GOMPLAYER      1.0.0

GOMAUDIO        1.1        GOMAUDIO       1.1.*       GOMAUDIO       1.1.0

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

순번 컬럼을 추가하고 이 컬럼으로 조인을 해보세요.


select t1.NAME, t1.VERSION, t2.NAME, t2.VERSION, t3.NAME, t3.VERSION

from

(select t1.*, rownumber() over() rn from SWPRODUCT t1) t1 , 

(select t2.*, rownumber() over() rn from COMPONENT t2) t2 , 

(select t3.*, rownumber() over() rn from SIGNATURE t3) t3  

where t1.rn=t2.rn

    and t1.rn=t3.rn;


조는냥이님이 2009-01-06 10:03에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1779DBVisualizer 설치하여 써보신분 !!!!
지원요청
2008-12-18
7602
1778DPF에서 노드수와 파티션수의 확인방법 [1]
dbuser
2008-12-16
8080
1777오라클의 /*+ BYPASS_UJVC */ 힌트
뱅스타
2008-12-16
9402
1776db2 쿼리 조인 질문드립니다.. [1]
Nookie
2008-12-15
8376
1775테스트테이블만들기 [1]
지나가는사람
2008-12-15
7778
1768'FETCH FIRST ~' 구문을 Oracle에서 쓸 수 있게 바꾸려면 어떻게 해야 할까요? [1]
지구여행자
2008-12-12
11596
1766안녕하세요 테이블컬럼 질문입니다 [1]
김한중
2008-12-11
7518
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.071초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다