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 3748 게시물 읽기
No. 3748
도와주세요 쿼리 힘들어서 도움 요청 드립니다.
작성자
김인수(espaek)
작성일
2007-09-13 03:54
조회수
2,693

table (employee)

name                rate

JOHN                  2

JOHN                   2

JOHN                  4

JOHN                  4

JOHN                   3

MICHAEL             2

MICHAEL             2

LISA                    1

LISA                    1

LISA                    1


위 테이블에서 이름은 같은데 rate 이 틀린것만 뽑아야 하는데 안되네요... 한방에 잘 안되네요...

미리 감사드립니다. 도와주세요


output:

JOHN       2

JOHN       4

JOHN       3

이렇게만 3줄 나와야 하는데 도우주세요

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

select distinct  top 3 * from
(select name = 'JOHN'     , rate = 2 union all
select name = 'JOHN'     , rate = 2 union all
select name = 'JOHN'     , rate = 4 union all
select name = 'JOHN'     , rate = 4 union all
select name = 'JOHN'     , rate = 3 union all
select name = 'MICHAEL'  , rate = 2 union all
select name = 'MICHAEL'  , rate = 2 union all
select name = 'LISA'     , rate = 1 union all
select name = 'LISA'     , rate = 1 union all
select name = 'LISA'     , rate = 1) x
order by 1
.님이 2007-09-13 09:31에 작성한 댓글입니다. Edit

subquery를 사용하면 됩니다.

select * from employee
group by name, rate
having name in
(
 select EM2.name from
 (
  select EM.name, count(EM.name) from
  (
   select * from employee
   group by name, rate
  ) EM
  group by EM.name
  having count(EM.name)>1
 ) EM2
)

아무개님이 2007-09-15 06:40에 작성한 댓글입니다. Edit
select
   e.name
   ,e.rate
   ,count(e.rate)
from
   employee as e
where
    exists (
              select 
                  rate 
              from 
                  employee 
              where 
                  name = e.name 
                  and rate <> e.rate
              )
group by 
    e.name
    ,e.rate
order by 
    e.name
데비(devkorea)님이 2009-06-03 16:32에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3751중국디비한국디비바꾸기2! [1]
최강주몽
2007-09-14
2453
3750중국디비 한국디비로바꾸기! [1]
손석수
2007-09-14
3272
3749카테고리명 추출하기 [1]
수호
2007-09-13
2348
3748도와주세요 쿼리 힘들어서 도움 요청 드립니다. [3]
김인수
2007-09-13
2693
3745BULKINSERT 시 질문입니다.
낚시광준초리
2007-09-12
2085
3744SQL 쿼리문 도와주세요 ^^; [1]
도순이
2007-09-11
2508
3743카테고리에 관하여 [1]
구름이
2007-09-11
2432
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다