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
운영게시판
최근게시물
Sybase Q&A 3993 게시물 읽기
No. 3993
최근글 가져오기..
작성자
양은숙(와왕초보)
작성일
2010-02-02 15:00
조회수
7,853

메인에 쓸려고 하는데요..

한 테이블안에서 분류값이 다른 데이터 여러개를 묶어서 최근글 10개씩만 가져오고 싶은데..

SELECT  TOP 10  * FROM
(SELECT  * FROM  A    WHERE TYPE = '1'
Union ALL
SELECT  * FROM A   WHERE TYPE  = '2' ) A
ORDER BY ID DESC

이렇게 하면 데이터를 10개밖에 안가져오는데...ORDER BY 는 두개 못쓴다하고....

UNIONALL 를 사용해서 최근글 가져오는 방법좀 알려주세요~

 

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

ase인지 iq인지 모르겠지만 그냥 단순히 임시 테이블을 이용하세요.

select * into #temp_board

from A where type = 1

;    -- ASE라면 필요 없음

insert into #temp_board

select *

from A where type = 2

;  -- ASE라면 필요 없음

select top 10 *

from #temp_board

order by ID desc

;

 

참고로 질문에 사용된 SQL만 가지고는 더 쉽게 할수 있습니다.

select top 10 * from A where type in ('1','2') order by id desc

물론 이것을 원하는 것은 아니겠죠?

세지아빠(sejiappa)님이 2010-02-05 12:45에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3996쿼리 문법 좀.. [1]
호야
2010-02-08
10088
3995튜닝 좀 봐주세요. [2]
경아
2010-02-03
7261
3994dbisqlc 로 쿼리 실행하기!! 도와주세요!! [1]
초보
2010-02-02
11023
3993최근글 가져오기.. [1]
양은숙
2010-02-02
7853
3992프로시져 호출 할 때의 인수처리 및 컴파일 [4]
프로시져..
2010-01-31
11369
3991sam파일 추출 시 trim처리.. [2]
스페
2010-01-29
9505
3990sybase iq LOAD 옵션중.. [1]
jip
2010-01-29
9918
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다