데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

매일 한번씩 테이블에서 한 칼럼의 값을 검사하여 중복되지 않는 데이터를 다른 테이블에 복사하고 싶습니다.


 콤보

10 

 25000

 2

 콤보

 20

 25000

 3

 아이템

 1

 25000

 4

 아이템

 2

 25000

 5

 점수

 1000

 25000

 6

 점수

 2000

 25000

 7

 돈

 50

 25000

 8

 돈

 1500

 25000

 9

 거리

 1

 25000

 10

거리 

 10

 25000


위에 테이블에서 콤보, 아이템, 점수가 기재되어 있는 칼럼을 검사해서 저 칼럼들이 중복되지 않게 랜덤한 데이터들을 아래와 같이 다른 테이블에 넣으려고 합니다.


번호

구분 

조건 

값 

 콤보

 10

25000 

4

 아이템

 2

 25000

 점수

 1000

 25000

7

 돈

 50

 25000

 거리

 25000


그래서 같은 내용의 칼럼이 들어가지 않기 위해 중복 검사를 하려고 distinct(구분)을 쓰니 오류가 생기거나 중복검사를 하지 않고 값을 전부 복사합니다. 어떻게하면 중복되지 않고 다른 테이블에 값을 복사할 수 있을까요? 매일 특정 시간에 이 것을 수행하는 것은 SQL 에이전트를 쓰면 된다고 나오는데 그때 실행할 저장 프로시저를 만들려다 보니 이런 문제가 생기네요. 아래는 사용한 구문입니다.


INSERT TB_INFO_DAY(번호, 구분, 조건, 값)
SELECT 번호, DISTINCT(구분), 조건, 값 FROM TB_INFO_MISSION

<- 이렇게 하면 중복 검사가 되지 않습니다.


INSERT TB_INFO_DAY(번호, 구분, 조건, 값)
SELECT 번호, DISTINCT(구분), 조건, 값 FROM TB_INFO_MISSION GROUP BY 구분

 <- 이렇게 하니 다른 항목이 집계 함수나 GROUP BY 이 없다고 나옵니다.


고수님들의 조언 좀 부탁드립니다ㅠㅠ

No. Subject Author Date Views
7874 디비 복원 질문드립니다. [6] 철쑤 2014.05.22 10486
7873 sp작성 쿼리 질문 드립니다. [3] sams 2014.05.22 2969
7872 가용시간 계산 [2] taz2315 2014.05.22 3127
7871 primary key를 포함한 테이블의 데이터를 복사하는 방법. [1] 변자 2014.05.22 3128
7870 DB 커넥션 시간제한이 얼마인가요? [1] 파파곰 2014.05.21 3438
7869 특정 테이블 내의 각 컬럼별 용량을 확인하는 쿼리가 있을까요? [1] 뇽이 2014.05.21 2551
7868 sql 2000의 text컬럼에서 이미지 태그의 파일명.확장자 모두 가져오기 [4] Larry 2014.05.21 3821
7867 Compare check(or Unmatched Check) SQL로 돌리는 방법 성난파도 2014.05.20 2078
7866 오라클 연결시 한글 깨짐 현상 뽀지티브 2014.05.19 6314
7865 KILLED/ROLLBACK status, Estimated rollback completion: 0%. [5] 최강문일 2014.05.19 6281
7864 이기종 DB 서버 연결(MySQL) [2] 친구 2014.05.19 4461
7863 용어 질문 좀 드립니다.. [3] 정보보안 2014.05.19 1938
7862 SQL 2012 사용중 텍스트 공백 표시 해제기능 [1] 달리는꽃사슴 2014.05.19 2417
7861 [DBNETLIB]에러 [3] 강낭콩 2014.05.18 2991
7860 .net 에서 데이터 저장시 질문 입니다. [1] 양박사 2014.05.18 2743
» 중복 검사 후 다른 테이블에 복사하려는데 도움 부탁드립니다. [1] 사이드사이드 2014.05.17 2912
7858 Deadly attack on Thai protest camp in Bangkok JudeCarlson 2014.05.16 2191
7857 고수님들 백업이 안되요~~~ [4] infinite 2014.05.16 3098
7856 연결 제한 시간이 만료 되었습니다. 핸드쉐이크 에러 문의좀 드릴게요. SE왕초보 2014.05.16 16792
7855 db내의 모든 테이블을 대상으로 특정데이터 검색이 가능한가요. [1] dewrain 2014.05.16 2725





XE Login