mssql 중복 데이터 질문인데요 부탁좀 드릴꼐요 ㅜㅜ 계속 삽질이네요
select distinct(SVUSERID)
, Row_Number() over(order by CAST(SVDT AS float)) as RN
, STFSEQ
, PBLSH
, (select CODNAME from FN_COD_MST where GRID='1011' and COD=PBLSH) PBLSHCODE
, STFNAME
, ZIPCODE
, ADRESS1 + ' ' + ADRESS2 as ADRESS
, ADRESS2
, TELNO1 + '-' + TELNO2 + '-' + TELNO3 as TELNO
, PNAME
, EMAIL
, JSSEQ
, CAST(SVDT AS float) SVDTi
from FN_STF_MST
where PBLSH in (select COD from FN_COD_MST where GRID='1011' and CODNAME like '%' + '골드' + '%')
order by SVDTi
, Row_Number() over(order by CAST(SVDT AS float)) as RN
, STFSEQ
, PBLSH
, (select CODNAME from FN_COD_MST where GRID='1011' and COD=PBLSH) PBLSHCODE
, STFNAME
, ZIPCODE
, ADRESS1 + ' ' + ADRESS2 as ADRESS
, ADRESS2
, TELNO1 + '-' + TELNO2 + '-' + TELNO3 as TELNO
, PNAME
, JSSEQ
, CAST(SVDT AS float) SVDTi
from FN_STF_MST
where PBLSH in (select COD from FN_COD_MST where GRID='1011' and CODNAME like '%' + '골드' + '%')
order by SVDTi
위와 같은 쿼리 실행시 결과가
위와 같이 나옵니다.
off1
off3
off1
순서로 3개의 레코드가 나옵니다.
이때
off1
off3
2개의 레코드만 나오게하고 싶은데 부탁 드릴께요
DISTINCT, GROUP BY 다 해봤는데
첫번째 off1과 세번째 off1은 SVUSERID 빼고는 내용이 모두 달라서 안되는 군요
즉 다음 그림과 같이 나오게 하고 싶습니다.
댓글 1개
13년 전
자문자답이네요
select SVUSERID
, Row_Number() over(order by CAST(SVDT AS float)) as RN
, STFSEQ
, PBLSH
, (select CODNAME from FN_COD_MST where GRID='1011' and COD=PBLSH) PBLSHCODE
, STFNAME
, ZIPCODE
, ADRESS1 + ' ' + ADRESS2 as ADRESS
, ADRESS2
, TELNO1 + '-' + TELNO2 + '-' + TELNO3 as TELNO
, PNAME
, EMAIL
, JSSEQ
, SVDT
from FN_STF_MST
where PBLSH in (select COD from FN_COD_MST where GRID='1011' and CODNAME like '%' + '골드' + '%')
AND SVUSERID not in (
select SVUSERID
from FN_STF_MST
where PBLSH in (select COD from FN_COD_MST where GRID='1011' and CODNAME like '%' + '골드' + '%')
GROUP BY SVUSERID
having count(SVUSERID) > 1
)
OR STFSEQ in(
select top 1 STFSEQ
from FN_STF_MST
where SVUSERID =
( select SVUSERID
from FN_STF_MST
where PBLSH in (select COD from FN_COD_MST where GRID='1011' and CODNAME like '%' + '골드' + '%')
GROUP BY SVUSERID
having count(SVUSERID) > 1
) order by SVDT
)
다른 의견 있으신분 부탁드립니다.
select SVUSERID
, Row_Number() over(order by CAST(SVDT AS float)) as RN
, STFSEQ
, PBLSH
, (select CODNAME from FN_COD_MST where GRID='1011' and COD=PBLSH) PBLSHCODE
, STFNAME
, ZIPCODE
, ADRESS1 + ' ' + ADRESS2 as ADRESS
, ADRESS2
, TELNO1 + '-' + TELNO2 + '-' + TELNO3 as TELNO
, PNAME
, JSSEQ
, SVDT
from FN_STF_MST
where PBLSH in (select COD from FN_COD_MST where GRID='1011' and CODNAME like '%' + '골드' + '%')
AND SVUSERID not in (
select SVUSERID
from FN_STF_MST
where PBLSH in (select COD from FN_COD_MST where GRID='1011' and CODNAME like '%' + '골드' + '%')
GROUP BY SVUSERID
having count(SVUSERID) > 1
)
OR STFSEQ in(
select top 1 STFSEQ
from FN_STF_MST
where SVUSERID =
( select SVUSERID
from FN_STF_MST
where PBLSH in (select COD from FN_COD_MST where GRID='1011' and CODNAME like '%' + '골드' + '%')
GROUP BY SVUSERID
having count(SVUSERID) > 1
) order by SVDT
)
다른 의견 있으신분 부탁드립니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 16762 | |
| 16759 |
JavaScript
top.location.href= 에서 타켓 지정하는 방법은 어떻게 하나요>
2
|
| 16758 | |
| 16755 |
JavaScript
이동하는 글자
2
|
| 16752 |
JavaScript
자바스크립트 메뉴 문제입니다
2
|
| 16746 |
PHP
PHP 속도 향상 팁
5
|
| 16743 |
JavaScript
jQuery 드롭다운메뉴
2
|
| 30241 | |
| 16739 |
PHP
이게 잘못된건가요? ㅋ
3
|
| 16737 | |
| 16735 | |
| 16734 | |
| 16725 | |
| 16723 | |
| 16721 | |
| 16720 |
Linux
파일이나 프로그램 모니터링하기
|
| 30235 | |
| 16716 | |
| 30228 | |
| 16714 | |
| 30220 | |
| 30218 |
HTML
드림위버 롤오버요~
1
|
| 30210 |
HTML
요걸우째설명해야될지;;;
7
|
| 30206 |
HTML
li 가로정렬
3
|
| 4077 | |
| 16713 | |
| 16711 |
JavaScript
만화 권당 팝업드는방법 알려주세요
1
|
| 30190 | |
| 16710 |
jQuery
jQuery 입력박스 툴팁 소스
|
| 30188 | |
| 16707 |
jQuery
초보입니다... 도와주세요 ㅠㅠ
2
|
| 26290 |
기획서
사업진행스케쥴표
13
|
| 30182 | |
| 16701 |
MySQL
mysql select 질문점 굽신굽신
5
|
| 16698 |
JavaScript
고수님들 부탁드려요ㅠㅠㅠ 자바스크립트가 익스 6에선 먹히질 않습니다ㅠㅠㅠ
2
|
| 16691 |
Mobile
스마트폰에서 ip camera 영상 보는 방법
6
|
| 4074 | |
| 16687 |
jQuery
회원이 메뉴색 변경하는 소스 질문드립니다.
3
|
| 16685 |
Linux
SSH로 sql 패치 방법
1
|
| 4070 | |
| 16683 | |
| 30168 | |
| 16682 |
MySQL
MySQL For C API
|
| 30166 | |
| 16680 | |
| 16679 | |
| 16674 | |
| 16671 |
MySQL
mysql backup shell
2
|
| 16664 |
MySQL
cron backup shell
6
|
| 30156 |
HTML
css 로 레이아웃 컨트롤
9
|
| 16660 |
JavaScript
input박스 길이문제
3
|
| 16657 | |
| 24373 | |
| 16654 |
Linux
리눅스시스템 스와핑 줄이기
2
|
| 16653 |
PHP
페이지 개수를 정하고 싶어요
|
| 30150 | |
| 16652 | |
| 16649 |
JavaScript
인자별 함수 실행 part2
2
|
| 4066 | |
| 16647 | |
| 16646 |
MySQL
mysql5.0으로 업데이트했는데
|
| 16643 |
JavaScript
인자별 함수 중복 실행 방법
2
|
| 16637 |
JavaScript
파이어 폭스 호환성질문...;
5
|
| 16634 | |
| 30148 | |
| 16633 | |
| 16629 |
JavaScript
스트립트 오류좀 봐주세요 ㅠㅠ
3
|
| 16627 |
PHP
[수정]아파치 타임아웃
1
|
| 30138 | |
| 16624 | |
| 16622 | |
| 16619 |
MySQL
애왜안될까요;;;
2
|
| 16618 |
Linux
저거 뭘까요?
|
| 30135 | |
| 30128 | |
| 16615 |
MySQL
이런젠장 값전달이 안되네요
2
|
| 30109 | |
| 16613 | |
| 16611 | |
| 16606 | |
| 16605 | |
| 16604 |
JavaScript
스크립트한번만봐주세요 ㅠ
|
| 16599 |
MySQL
mysql 속도 문제..
4
|
| 16594 | |
| 16593 | |
| 16589 | |
| 16587 | |
| 16572 | |
| 4047 | |
| 16566 | |
| 30107 | |
| 16564 | |
| 16561 | |
| 16558 |
MySQL
콤마 어떻게 찍는지 좀 가르쳐 주세요.
2
|
| 16557 | |
| 16552 | |
| 16548 | |
| 16546 | |
| 16543 |
JavaScript
고수님들 중 이런 에러 보신적 있으신가요?
2
|
| 16526 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기