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
운영게시판
최근게시물
PostgreSQL Q&A 7484 게시물 읽기
No. 7484
카운트를 하려는데요
작성자
평평
작성일
2008-08-07 14:27ⓒ
2008-08-07 14:32ⓜ
조회수
5,721

제가 페티징 때문에 카운트를 하려는데요


데이터가 


id    flg    title

1     0      a

1     0      b

1     1      aaa

2     1      a

2     0      b

1     1      aaa

2     0      a



이렇게 들어있으면 실제 리스트보여주는것은

id    flg    

1     0     

1     1      

2     0

2     1 


이렇게 보여줘야 합니다. 따라서 카운트도 4건이 되야 하구요.

id,flg가 키로 되어 있구요. 타이틀 상관없이 얘네가 중복되는건 한건으로 카운팅을 합니다.

어떻게 하면 좋을까요?


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

목록은


SELECT id, flg FROM table_name GROUP BY id, flg ORDER BY id, flg;


카운트는


SELECT count(*) FROM (

    SELECT id, flg FROM table_name GROUP BY id, flg ORDER BY id, flg

) as alias_name


이렇게 하면 되.... 지만


글에 id, flg가 키라고 하셨는데 unique하지 않다면 키라고 할 수 없죠.

pk가 없는 설계라면 빨리 고치시는 것이 좋겠습니다.

박성철(gyumee)님이 2008-08-07 19:10에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7487- [2]
아무개
2008-08-10
6233
7486- [1]
아무개
2008-08-10
5526
7485- [1]
아무개
2008-08-08
5735
7484카운트를 하려는데요 [1]
평평
2008-08-07
5721
7483레코드 ID로 복수테이블 생성 [6]
chunrima
2008-08-06
5884
7482테이블 컬럼을 변경했을시에 나는에러.
나윤성
2008-08-04
6302
7480증분 백업에 대해
레전드
2008-08-02
6717
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다