Code/Database (DB)

동시에 2개의 필드 중복값을 제거하는 select 쿼리

codens 2024. 9. 1. 15:17

mysql query, table에서 field1의 중복값을 제거하고 field2의 중복값도 각각 제거하는 select 쿼리

mysql query, select query to merge duplicate values ​​in field1 from table and also merge duplicate values ​​in field2:

SELECT 
    field1,
    SUBSTRING_INDEX(GROUP_CONCAT(DISTINCT field2 ORDER BY field2), ',', 1) AS field2
FROM  your_table
GROUP BY  field1;

ex)
field1 , field2
1 1
1 2
2 3
2 4
3 5
4 5

query result:
1 1
2 3
3 5

반응형