유령노트
Oracle, Mysql 중복 제거용 쿼리 본문
Oracle
1 2 3 4 5 6 7 8 9 10 11 12 | SELECT column1, column2, column3, ... FROM table1 WHERE ...조건들... AND ROWID IN ( SELECT MAX(ROWID) FROM table1 GROUP BY column1 ) | cs |
Mysql
1 2 3 4 5 6 7 8 9 10 11 12 13 | SELECT column1 , column2 , column3 ... FROM TABLE1 WHERE IDX IN ( SELECT MAX(IDX) FROM TABLE1 GROUP BY column1, ) | cs |
으로 중복을 제거 할 수 있다.
'# Dev > SQL' 카테고리의 다른 글
데이터 없이 해당 일별, 월별 구하기 (0) | 2023.07.21 |
---|---|
쿼리 정규식으로 영어 숫자 한글 구분법 (0) | 2018.02.19 |
날짜 사이 검색 및 조건 1개일시 이상 이하 검색 가능 (0) | 2017.12.06 |
mysql 컬럼 찾기 (0) | 2017.10.15 |
년 월로 년 월 단위 일자 구하기 sql (0) | 2017.06.19 |