A, B, C 필드를 모두 비교해서 중복된 데이터를 제거 해야되는데요
예) 년도, 시리얼번호, 항목
2007 - 1234 - 배추
2007- 1234 - 배추
이러면 중복입니다.
2007-1234 - 배추
2007 -123- 배추
이러면 중복 아닙니다.
1개항목은
Copy
SELECT C, count(*) FROM test GROUP BY C
이렇에 진행 하면 되는되요
중복으로 여러게를 비교해서 하는 경우는 어떻에 하나요?
문의 드립니다.
감사합니다.
|
답변 3개
채택된 답변
+20 포인트
SELECT a,b,c count(*) FROM test GROUP BY a,b,c;
sukja
8년 전
감사합니다. ^^~
8년 전
Copy
select count(*) from testwhere a = '2007' and b = '1234' and c='배추'
로 쿼리를 만들어야 하는데
보통은
Copy
$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."' ";
로 만들어서 필요하신 문장을 진행하시는게 낫습니다.
답변을 작성하려면 로그인이 필요합니다.