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
운영게시판
최근게시물
MS-SQL Q&A 5404 게시물 읽기
No. 5404
결과값을 연결해서 합쳐진 값을 얻고자 합니다.
작성자
연구중
작성일
2009-10-06 01:18
조회수
5,348

결과값을 연결해서 합쳐진 값을 얻고자 합니다.

A 쿼리에서 나온 결과값 10개와..
B 쿼리에서 나온 결과값 5개를 합친
15개의 값을 select 하려 합니다.
어떻게 해야 가장 좋을까요?

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

union all을 사용하세요.


만일

쿼리 A가 

select menu, qry, amt from sale1 as A

쿼리 B가

select name, qry, amt from stock1 as B

라면



SELECT MENU, QRY, AMT FROM SALE1

UNION ALL

SELECT NAME, QRY, AMT FROM STOCK1

이렇게 사용하시면 됩니다.


단,

두 쿼리의 컬럼수를 맞춰야 합니다.


A가 컬럼수가 2개 B가 3개라면 3개로 맞춰야 합니다. A쿼리에 ''으로 컬럼을 하나 만들어야 겠죠.

자유인(미쉘78)님이 2009-10-06 10:21에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5408현재 운용되는 DB를 다른 DB명으로 RESTORE하기입니다. [1]
청년재벌
2009-10-08
6304
5406조건절 질문입니다. [1]
qordudwls
2009-10-06
5956
5405encryptbypassphrase 암호화는 어떤 알고리즘?
자유인
2009-10-06
7455
5404결과값을 연결해서 합쳐진 값을 얻고자 합니다. [1]
연구중
2009-10-06
5348
5403insert Join 초보적인질문1개 ㅎㅎ [1]
김철우
2009-10-02
6132
5402요거 쿼리좀 알려주세요
궁그미
2009-10-01
5610
5401MS-SQL7.0 DB 위치 옮길수 있나요? [1]
김우성
2009-10-01
5270
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다