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 1372 게시물 읽기
No. 1372
제가 원하는 기능이 DB2에서 가능한 것인지 알고싶습니다.
작성자
DB2
작성일
2007-06-29 14:18
조회수
8,737

되는지 안되는지가 알고 싶습니다.

제가 원하는 기능은..

기본 테이블 TEST가 있고

검색용 테이블 A, B, C가 있습니다.

검색용 테이블은


A에 aa, ab

B에 ba, bb

C에 ca, cb


라는 컬럼을 가지고 있습니다.


이 때 검색어를 사용자한테서 일단 받습니다. 예를 들어 "테스트"라는 검색어입니다.

이 검색어를 가지고 검색용테이블의 모든 컬럼을 조사합니다.

A의 aa.. ab..에 검색어를 포함하는 데이터가 있는가 없는가를 체크해서

있다면 그 컬럼을 포함하는 테이블 즉 여기서는 A가 되겠죠.

그 테이블명을 받아와서 조인을 시키는 기능입니다.


TEST inner join A 라는 식으로요.


만일 B의 ba에도 검색어를 포함하는 데이터가 있다면 테이블명인 B를 받아서


TEST inner join A inner join B가 됩니다.


이게 SQL쿼리로 가능합니까? DB2에서


되는지 안되는지 가능성에 대해 답변부탁드립니다.

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

DB2 는 표준 SQL 을 따르고 있습니다.

질문의 의도를 정확히 모르겠으나, 단순 조인은 DB2 도 됩니다.

db2 "select * 
       from test tt,
              A    aa,
              B    bb,
              C    cc
       where tt.x=aa.x and
                aa.x=bb.x and
                bb.x=cc.x"

이런 형태로 조인하게 되죠  

매콤군님이 2007-07-09 22:50에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1375도움좀 부탁드립니다...
채연아빠
2007-07-02
7594
1374View 및 Stored Procedure 일괄생성 [1]
백미혜
2007-07-02
8211
1373헤더 보이지 않게 출력하기 [1]
초보
2007-06-30
8118
1372제가 원하는 기능이 DB2에서 가능한 것인지 알고싶습니다. [1]
DB2
2007-06-29
8737
1371유닉스에 깔려있는 DB2에 Windows Dos창에서 접속되는지요 [2]
thbnsig
2007-06-29
8820
1370db2 9 에서 db2iusr 계정에서 접속 불가능한 db2 계정은 뭔가요?
윤관영
2007-06-28
9431
1369DB2 접속을 어떻게 하는지요 ㅠㅠ; [2]
thbnsig
2007-06-28
10327
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다