Programing/DB

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

꾸압 2022. 6. 24. 17:01

 

<개요>

  테이블 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