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
운영게시판
최근게시물
MySQL Q&A 24976 게시물 읽기
No. 24976
union all 하여 합친 결과의 갯수는 어떻게 구하는지요..
작성자
지성(over707)
작성일
2006-01-15 13:27ⓒ
2006-01-15 13:29ⓜ
조회수
1,652

(select a,b,c from TABLE1) union all (select a,b,c from TABLE2)

쿼리의 결과 갯수를 구하고 싶습니다.

하나면 select count(*) from TABLE 해서 갯수를 구하지만 union all 하여 합친 쿼리결과의 갯수는 어떻게 구하는지요.

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

mysql_num_rows함수를 쓰면 되긴되네요..^^

지성(over707)님이 2006-01-15 13:42에 작성한 댓글입니다.

subquery 가 지원되는 mysql 버전이라면 아래와 같이 하면 됩니다.

 

select count(*) from (select a,b,c from TABLE1 union all select a,b,c from TABLE2)zz;

최학순님이 2006-01-15 23:54에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
24979쿼리 질문입니다.. [1]
아웅
2006-01-16
1129
24978InnoDB, MySAM 의 차이 ... [1]
긴장한 초보
2006-01-16
1799
24977mysql 모든 db에 대한 모든 권한을 가진 슈퍼관리자 아이디는 어떻게 만들죠? [1]
미아
2006-01-15
1096
24976union all 하여 합친 결과의 갯수는 어떻게 구하는지요.. [2]
지성
2006-01-15
1652
24975데이터를 덤프할려고 하는데요....... [1]
한대호
2006-01-15
1093
24973MySQL Query Brower관련... [2]
서윤석
2006-01-14
1086
24972효과적인 쿼리 질문입니다..
조성필
2006-01-14
993
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다