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
운영게시판
최근게시물
Oracle Q&A 1786 게시물 읽기
No. 1786
Re: Table Join해서 가져오는 쿼리시.. 정렬...
작성자
전명균
작성일
2000-10-20 17:12
조회수
7,174

김광진님이 쓰신 SQL은 좀.....

제생각은 UNION 을 쓰면 어떨까 싶은데요

아래와 같습니다.

 

SQL> select a.faq_id,

a.question,

a.answer

from faq a, user b

where a.faq_id = b.faq_id_1

and user_id = '1'

union

select a.faq_id,

a.question,

a.answer

from faq a, user b

where a.faq_id = b.faq_id_2

and user_id = '1'

union

select a.faq_id,

a.question,

a.answer

from faq a, user b

where a.faq_id = b.faq_id_3

and user_id = '1'

.

.

.

b.faq_id_6번 까지;

조금이나마 도움이 되시길...

좋은 하루 되십시요...

 

>>김광진 님께서 쓰시길<<

 

:: user table

:: USER_ID NUMBER(10)

:: FAQ_ID_1 NUMBER(10)

:: FAQ_ID_2 NUMBER(10)

:: FAQ_ID_3 NUMBER(10)

:: FAQ_ID_4 NUMBER(10)

:: FAQ_ID_5 NUMBER(10)

:: FAQ_ID_6 NUMBER(10)

::

:: faq table

:: FAQ_ID NUMBER(10)

:: QUESTION VARCHAR2(100)

:: ANSWER VARCHAR2(2000)

::

::

:: SELECT * FROM faq F, (SELECT * FROM user WHERE user_id = '1') U WHERE F.faq_id IN (U.faq_id_1, U

:: .faq_id_2, U.faq_id_3, U.faq_id_4, U.faq_id_5, U.faq_id_6)

::

::

:: user 테이블의 faq_id_1 ~ faq_id_6에는 faq 테이블의 faq_id가 각각 들어 있습니다.

:: 그리고 해당 user에게 정해진 6개의 faq를 출력을 해줄 때...

:: faq_id_1부터 순서대로 뿌려줄려고 합니다.

:: 그런데 위의 query로 하면 순서대로 뿌려지지 않네요.

::

:: 어떻게 하면 될까요.

[Top]
No.
제목
작성자
작성일
조회
1789Oracle Error에 대한 설명이 있는 페이지가 없나요?
dskim
2000-10-21
5717
1788Ora_Do failed (ORA-01704: string literal too long)
전익환
2000-10-21
8895
1797┕>Re: Ora_Do failed (ORA-01704: string literal too long)
전익환
2000-10-25 10:12:53
8978
1785[질문] 오라클에서 새로운 데이타베이스를 추가할때.
서현수
2000-10-20
5939
1787┕>Re: [질문] 오라클에서 새로운 데이타베이스를 추가할때.
문태준
2000-10-20 23:58:05
6744
1784Table Join해서 가져오는 쿼리시.. 정렬...
김광진
2000-10-20
5973
1786┕>Re: Table Join해서 가져오는 쿼리시.. 정렬...
전명균
2000-10-20 17:12:11
7174
17772개의 DB를 동시에 사용가능한지(알고싶어요)
바다!
2000-10-19
9039
1781┕>Re: 2개의 DB를 동시에 사용가능한지(알고싶어요)
이경록
2000-10-19 22:48:09
7196
1782 ┕>Re: Re: 2개의 DB를 동시에 사용가능한지(알고싶어요)이경록님 !!
바다!
2000-10-20 11:02:50
6467
1796  ┕>Re: Re: Re: 2개의 DB를 동시에 사용가능한지(알고싶어요)이경록님 !!
이경록
2000-10-21 22:59:27
7514
1812   ┕>Re:너무너무 감사합니다. 이경록님 !!
바다!
2000-10-23 11:19:39
7404
1776ORACLE + PHP + APACHE 질문입니다....
김성태
2000-10-19
5878
1790┕>Re: ORACLE + PHP + APACHE 질문입니다....
정재익
2000-10-21 12:25:36
7018
1825 ┕>Re: Re: ORACLE + PHP + APACHE 질문입니다....
김성태
2000-10-24 10:14:01
7342
2126┕>Re: ORACLE + PHP + APACHE 질문입니다....
조서훈
2000-11-21 18:14:51
6940
1775NT에서 오라클 셋팅시 어떻게 해야 하는지요...
철이
2000-10-19
6174
1780┕>Re: NT에서 오라클 셋팅시 어떻게 해야 하는지요... -&gt; 질문 자체가 막연합니다
문태준
2000-10-19 22:07:20
6833
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다