다

mysql select 질문점 굽신굽신

· 2012-04-10 (화) 15:38:56 · 962 · 5
1111.jpg
데이터가 이렇게 있는데
 
click_email 과 send_id 값이 같은것만
 
 중복 된것을 한개로 만드는 방법이 있을까요?
 
현재 데이터에서 제가 원하는 방식데로 결과가 나오게 되면 이렇게 됩니다.
 
click_num       click_email                 check_num        read_time        send_id
27 or 28          [email protected]       1333956668          2012-04-10       5
24 or 25          [email protected]       1333961211          2012-04-10       4
26                  [email protected]     1333961211         2012-04-10         4    
 
고수님들에 답변점 굽신굽신

첨부파일

1111.jpg (44.6 KB)
0회 2012-04-10 15:38
|

댓글 5개

저 상태에서 중복된 것만 삭제하는 것은 쉽지 않을것 같고,

select * from table group by click_email, send_id
가 중복삭제 처리된 내용이니, 이 결과로 다시 테이블을 만드신다면..
click_email 과 send_id 에 유니크키 로 입혀주시고
insert 문에 on duplicate key update 문을 입혀서 작업하시면 되겟네유
오.. on duplicate key update.. 좋네요.. ^^
이미 있는 테이블을 바꿀 수는 없겠지만, 새로 입력되는 경우 도움이 될듯..

근데 새로 들어온 값으로 update 하려면 어떻게 해야 할까요?
사용례를 찾아봐도, 대부분 중복되지 않게 새로운 값으로 업데이트 하는 용도이던데..
2012-05-06 (일) 22:50:54
ㅠㅠ
2012-05-06 (일) 22:50:59
어려워
댓글을 작성하시려면 로그인이 필요합니다.

팁게시판

6,077건

디자인과 관련된 유용한 정보를 공유하세요. 질문은 상단의 QA에서 해주시기 바랍니다.

+
제목 글쓴이 날짜 조회
12-09-11 조회 1,554
12-09-11 조회 1,490
12-09-03 조회 2,211
12-08-29 조회 1,120
12-08-27 조회 1,640
12-08-22 조회 1,054
12-08-19 조회 1,357
12-08-16 조회 967
12-08-02 조회 1,307
12-07-17 조회 1,102
12-07-14 조회 1,826
12-07-12 조회 1,877
12-07-10 조회 3,326
12-07-05 조회 1,079
12-06-08 조회 2,445
12-05-19 조회 1,027
12-05-18 조회 2,618
12-04-09 조회 2,442
12-04-05 조회 1,498
12-02-27 조회 1,504
12-02-11 조회 1,214
12-02-09 조회 1,696
12-02-09 조회 1,240
12-01-17 조회 2,932
12-01-10 조회 3,234