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
반응형
'Code > Database (DB)' 카테고리의 다른 글
mysql 쿼리를 sqlite 쿼리로 변경, 변수사용, 날짜별 합계 구하기 (0) | 2024.09.22 |
---|---|
기간을 지정해서 백업하고 중복 에러 없이 복구하기 (0) | 2024.09.02 |
mysql 정규식 에러 Timeout exceeded in regular expression 해결 방법 (0) | 2023.12.31 |
mysql 문자열 검색 , 발견한 횟수(찾은 개수) 구하기 (0) | 2023.12.02 |
mysql 요일별 통계 정렬 (0) | 2023.11.24 |