a 테이블
date / gr_id / bo_table / wr_id / good / ip_list
b 테이블
bg_id / bo_table / wr_id / mb_id / bg_flag / bg_datetime
각각 테이블이 있습니다. 중복되는 테이블은 bo_table / wr_id 가 있습니다.
a 테이블에서 ip_list 에서 ip 중복되면 카운터가 증가 안되게끔 잡아뒀습니다...
현재 페이지 접속시 중복카운터 안되게 해두고.. good 점수로 최신글을 불러오고 있습니다.
여기서 질문! good 점수가 추천을 눌럿을경우, 그러니깐 b테이블의 bg_flag 값이 good 일때만 a테이블 good 카운터가 +1 되게끔 만들고 싶습니다.
두개 테이블 비교해서 bo_table / wr_id 같을때 그리고 bg_flag 가 good 값일 경우 a테이블의 good +1 이렇게 입니다.
현재 bg_flag 값은 good , nogood 2가지 값밖에 없습니다. b테이블의 값은 다른데에서 받아오고..
이 값을 받아온것을 비교해서 a테이블에서 good 값만 +1 시키는것입니다..
긴글읽어주셔서 감사하구요.. left join 을 써서 비교해서.. b테이블 bg_flag 값이 good 일때만 a테이블 good 값이 +1 되게하는..
어떻게 감을 잡아야 할지.. 도움부탁드립니다... |