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

g4_member내 mb_point 일괄 업데이트방법문의

· 13년 전 · 12 · 2
안녕하세요..

포인트작업중 오류가 있어 임의로 g4_point 테이블에 수천건의 데이터를 sql로 선택삭제하였습니다.
그리하여 발생된 문제는 로그인시 g4_member 테이블의 mb_point를 불러오게 되므로
최초 로그인시 많은 포인트가 있다고 표시되어 문제가 됩니다.

해결방법으로는 g4_point의 mb_id 합계를 기준으로 g4_member의 mb_point에 반영을
해주어야할것인데요. 이게.. 어떤 일괄작업방법이 있는지 알고싶네요.
좀 도와주세요~

댓글 작성

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

로그인하기

댓글 2개

회원의 포인트와 개별 포인트 자료를 합산하여 회원의 포인트와 차이가 있는 경우 개별 포인트 레코드를 추가하는 것을 말씀하시는 것 같습니다.
이것은 고객지원으로 처리해 드리기 어려운 부분입니다.
회원이 얼마 없다면 프로그램을 새로 짜느니 회원 자료를 비교하여 하나씩 넣는 방법이 더 쉽습니다.

select a.mb_id, a.mb_point, sum(b.po_point) as hap from g4_member a left join g4_point b on (a.mb_id = b.mb_id) group by a.mb_id having a.mb_point <> hap or hap is null;

이 쿼리를 참고해 보세요.
답변감사합니다.
덕분에 잘 해결되었습니다.

게시글 목록

번호 제목
55940
55939
55934
55933
55931
55928
55925
55922
55921
55919
55915
55912
55911
55907
55901
55893
55891
55884
55882
55881