쿼리 도움 부탁드립니다.

쿼리 도움 부탁드립니다.

QA

쿼리 도움 부탁드립니다.

본문

쿼리 도움 부탁드립니다.

 

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

 

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

 

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

 

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

 

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

이 질문에 댓글 쓰기 :

답변 4

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,665 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT