쿼리 도움 부탁드립니다.
본문
쿼리 도움 부탁드립니다.
하나의 테이블(ramen_table)에 두개의 필드(a, b)가 존재 합니다.
a필드에서 중복된 것을 제거 한 후에 그 내용으로
b필드에 있는 중복도 제거 하려고 하는데요.
이래저래 해봤는데 지식이 짧아 잘 안되네요. ㅠㅠ
조언 부탁드립니다. (__)
답변 4
중복제거 할 경우에는 distinct 또는 group by 로 정리해서 제거 처리 시키면 됩니다.
컬럼 두개를 기준으로 하신다면, 한번에 처리할려 하지마시고 컬럼 한개씩 정리하시는게 좋습니다.
DB 엔지니어는 잘하는 사람 보다 섬세하고 조심성이 많아야 합니다.
최대한 리스크를 줄이는 방향으로 처리하세요~
테이블 구조를 대략적으로 설명을 해주세요.
(테이블 데이타와, 원하는 결과 화면을 알려주세요.)
중복제거는 보통 distinct 나 group by 로 해결합니다.
이부분은 작업을2번해주셔야될거같아요
먼저 쿼리로 a필드 중복된것을 지우시고
그 필드값을 저장하시고 b와대조해서 중복된것을 지우시면될것같습니다.
역시나 쿼리 하나로는 힘들까요?
DISTINCT, GROUP BY HAVING 다 사용해봤었는데 원하는 값 얻기가 힘들어 조언을 구했습니다.^^;;;
이래저래 쿼리문이 효율적인지는 모르겠지만 원하는 값이 나오게는 만들었네요
댓글 달아주신 모든 분께 진심 감사드립니다. ^^
답변을 작성하시기 전에 로그인 해주세요.