by 준일정 [SQL Query] mssql mysql sql server pk primary key [2018.07.25 18:00:35]
안녕하세요 날씨가 많이 덥네요.. 다들 건강 잘 챙기시구요..
질문하나만 올리겠습니다...
중복된 데이터를 전부 삭제 하는게 아니라
하나면 삭제 하고 싶은데..
방법좀 알려주시면 감사하겠습니다.
DELETE
FROM
T
WHERE
SEQ
IN
(
SELECT
ROW_NUMBER() OVER(PARTITION
BY
SCHOOL
ORDER
SEQ ) RN , SEQ
T ) A
RN > 1
)
전 T라는 테이블은 어디서 튀어나온거예요???
테이블명을 안알려주셔서 T라고 했습니다. table명 -> t
감사합니다 이해했습니다!!!!! 도대체 이렇게 생각할려면 얼마나 쿼리를 짜봐야 하나요???