테스트 사이트 - 개발 중인 베타 버전입니다

쿼리 도움 부탁드립니다. 채택완료

우륵 7년 전 조회 3,509

쿼리 도움 부탁드립니다.

 

하나의 테이블(ramen_table)에 두개의 필드(a, b)가 존재 합니다.

 

a필드에서 중복된 것을 제거 한 후에 그 내용으로

 

b필드에 있는 중복도 제거 하려고 하는데요.

 

이래저래 해봤는데 지식이 짧아 잘 안되네요. ㅠㅠ

 

조언 부탁드립니다. (__)

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
크리티컬팀

중복제거 할 경우에는 distinct 또는 group by 로 정리해서 제거 처리 시키면 됩니다.

컬럼 두개를 기준으로 하신다면, 한번에 처리할려 하지마시고 컬럼 한개씩 정리하시는게 좋습니다.

DB 엔지니어는 잘하는 사람 보다 섬세하고 조심성이 많아야 합니다.

최대한 리스크를 줄이는 방향으로 처리하세요~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

7년 전

역시나 쿼리 하나로는 힘들까요?

DISTINCT, GROUP BY HAVING  다 사용해봤었는데 원하는 값 얻기가 힘들어  조언을 구했습니다.^^;;;

이래저래 쿼리문이 효율적인지는 모르겠지만 원하는 값이 나오게는 만들었네요

 

댓글 달아주신 모든 분께 진심 감사드립니다. ^^

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

EI소프트
7년 전

이부분은 작업을2번해주셔야될거같아요

먼저 쿼리로 a필드 중복된것을 지우시고 

그 필드값을 저장하시고 b와대조해서 중복된것을 지우시면될것같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

테이블 구조를 대략적으로 설명을 해주세요. 

(테이블 데이타와, 원하는 결과 화면을 알려주세요.)

중복제거는 보통 distinct 나 group by 로 해결합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인