본문 바로가기
Programing/DB

[MySQL] MySQL Table 합치기 & 중복 data 제거

by 꾸압 2022. 6. 24.

 

<개요>

  테이블 A와 B가 있다. 이 두 테이블은 같은 column 구조로 구성되며, 일부 같은 data를 가진다.

  Table을 합치고, 중복되는 data는 제거해보자!

 


 

<코드>

DELETE A

  FROM [Table Name] A

  INNER JOIN (SELECT MAX(index) AS index

  FROM [Table Name]

  GROUP BY [Column Name]

  HAVING COUNT(index) > 1) B

  ON A.idx = B.idx

  ;

 


 

<참조> https://papababo.tistory.com/entry/mariaDBmysql-%EC%A4%91%EB%B3%B5%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A1%B0%ED%9A%8C-%EB%B0%8F-%EC%82%AD%EC%A0%9C%ED%95%98%EA%B8%B0

'Programing > DB' 카테고리의 다른 글

[MySQL] innoDB_file_per_table 옵션 설정  (0) 2022.07.01
[MySQL] Data Directory 위치 찾기  (0) 2022.06.29
[MySQL] 인덱스(index) 추가 & 삭제  (0) 2022.06.22
[MySQL] Cardinality  (0) 2022.06.21

댓글