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 28116 게시물 읽기
No. 28116
쿼리 질문좀 드리겠습니다.. (mysql 4.1.3) 그룹바이? 관련..
작성자
와니
작성일
2009-03-31 12:36
조회수
5,172

안녕하세요.


mysql 4.1.3에서 쿼리를 하는데..이상하게 결과가 안나와서 질문 드립니다;


테이블 A


row  status name

----------------------------------------------------------------

1      N        A_1

2      Y        A_1

3      N        A_2

4      N        A_2

..

..



자료는 이런식으로 있습니다.. (name은 항상 2개씩 입니다)

원하는 자료는 name 중에 status가 둘다 N 인것만 뽑는 쿼리 입니다.


SELECT name FROM TABLE where name='A_2' and 


     select count(P0.status) from TABLE as P0 where P0.name=name and P0.status='N' 

)=2

group by name


위의 쿼리를 날리면 A_2 이 status의 N이 두개이므로 결과가 나와야 하는데 결과가 안나옵니다..


제가 쿼리를 잘못 날린 건가요? -0-;;

이 글에 대한 댓글이 총 1건 있습니다.
SELECT name FROM `TABLE` WHERE status='N' GROUP BY name HAVING COUNT(*)=2
박현우(lqez)님이 2009-03-31 13:33에 작성한 댓글입니다.
이 댓글은 2009-03-31 13:34에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
28119mysql 서브쿼리 질문드립니다. [2]
손님
2009-03-31
4952
28118DB가 특정시간에 느려지네요 [1]
2009-03-31
4728
28117[문의] 쿼리 하나만 부탁드릴께요. [1]
새벽소리
2009-03-31
5059
28116쿼리 질문좀 드리겠습니다.. (mysql 4.1.3) 그룹바이? 관련.. [1]
와니
2009-03-31
5172
28115[질문] 윈도우용 MySQL데이터 [1]
정재만
2009-03-31
5373
28114[질문]Unicode(중국어간체) 저장안되는데.. [3]
초보
2009-03-31
9540
28113기본 int형은 왜 11비트 인가요? [2]
김지현
2009-03-30
5306
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다