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 30049 게시물 읽기
No. 30049
서브쿼리 질문입니다.
작성자
고형윤(king4523)
작성일
2011-08-25 16:21
조회수
7,891

같은 테이블에서 count를 얻어야하는데요

name이란 필드에 중복되는 값이 입력이 되서 서브쿼리로 count를 하려고

SELECT name, (SELECT count(*) FROM test WHERE name=A.name) as num FROM test as A GROUP BY name ORDER BY num DESC

이렇게 했습니다...

그런데 허거덕... ㅡㅡ;;;

무한루프를 도는 건지 로딩만 걸리고 멈추지도 않고 결과값이 안나오네요...

혹시나 group by 때문일까요?

 

고수님들의 소중한 조언 부탁드립니다.

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

서브쿼리를 쓰신 이유를 모르겠군요..

select name, count(name) from test group by name;

이렇게 하시면 원하시는 값을 얻을 수 있을 것 같네요.

조래혁(jjorae)님이 2011-08-25 17:05에 작성한 댓글입니다.

어이쿠야... mysql을 만져오면서

그렇게 된다는 걸 이제 알았네요

조언 감사합니다. 덕분에 골치아픈 것이 해결되었어요 ^^)/

고형윤(king4523)님이 2011-08-25 17:57에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30052DB 복구 가능 여부를 알고 싶습니다. [1]
서버삭제
2011-08-29
7438
30051리플리케이션 옵션 변경건이요 [1]
1212
2011-08-29
8272
30050검색쿼리 [1]
syy
2011-08-27
7758
30049서브쿼리 질문입니다. [2]
고형윤
2011-08-25
7891
30048INNODB 복합 PK AUTO_INCREMENT 사용문제 [1]
후배
2011-08-25
8432
30047리눅스 Mysql 외부 접속이 안되요 [1]
아이딘
2011-08-24
9105
30046리플리케이션 문제입니다.
2011-08-22
7348
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다