디비 중복체크 방법문의 드립니다.

디비 중복체크 방법문의 드립니다.

QA

디비 중복체크 방법문의 드립니다.

본문


 A, B, C  필드를 모두 비교해서 중복된 데이터를 제거 해야되는데요


예) 년도, 시리얼번호, 항목 


2007 - 1234 - 배추

2007- 1234 - 배추


이러면 중복입니다.

2007-1234 - 배추

2007 -123- 배추


이러면 중복 아닙니다.




1개항목은 



SELECT C, count(*) FROM test GROUP BY C 
  


이렇에 진행 하면 되는되요


중복으로 여러게를 비교해서 하는 경우는 어떻에 하나요?


문의 드립니다.


감사합니다.


이 질문에 댓글 쓰기 :

답변 3


select count(*) from test
where a = '2007'
  and b = '1234'
  and c='배추'

로 쿼리를 만들어야 하는데


보통은


$year = "2007";
$kind = "1234";
$title = "배추";
$sql = "select count(*) from test where 1=1 ";

if ($year != "")
$sql .= " and a = '".$year."' ";

if ($kind != "")
$sql .= " and b = '".$kind."' ";

if ($title != "")
$sql .= " and c = '".$title."' ";

로 만들어서 필요하신 문장을 진행하시는게 낫습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,532 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT