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

중복디비 제거(삭제)문의 드립니다. 채택완료

그렌트힐 5년 전 조회 2,967

</p>

<p>테이블명 : tbl_borer</p>

<p> </p>

<p>tt_no     tt_cm   tt_by    tt_sel     tt_cut      tt_datetime</p>

<p>  1          102     11        4        1.55      2020-09-14 13:00:00</p>

<p>  2          102     10        9        1.55      2020-09-14 13:00:00</p>

<p>  3          102     10        9        1.55      2020-09-14 13:00:00</p>

<p>  4          103     16        7        1.55      2020-09-14 13:00:00</p>

<p>  </p>

<p> </p>

<p>

 

위 처럼 테이블에 tt_no 3,4 번의 값이 완전 동일합니다.

이런경우 1개만 놔두고 동일한 나머지는 삭제하고합니다.

 

이럴때 쿼리는 어떻게 써야 하는지요..

 

 

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

답변 2개

채택된 답변
+20 포인트
5년 전

3,4 번 값이 어떻게 완전히 같나요?

tt_cut      tt_datetime 두 필드만 같은데

다시 질문해 보세요

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

s
sinbi
5년 전
2-3번 말씀하시는 듯..ㅎ
균이 님 짖굿으셩.ㅋㅋㅋ
균이
5년 전
아! 그렇네요 2,3번이 같군요
같은 내용이 여러개라면 아래코드로 할 수 잇습니다

<?
include "_common.php";
$qq=sql_query("select count(*) as cnt, tt_no from tbl_borer group by tt_cm , tt_by, tt_sel , tt_cut, tt_datetime having cnt>1");
$idStr=$deli= '';
while($row=sql_fetch_array($qq)){ $idStr.=$deli.$row['tt_no']; $deli=',';}

sql_query("delete from tbl_borer where tt_no IN($idStr)");

echo "End";
?>

같은 내용이 2개이상인 것이 잇다면 한번 실행할때마다 하나씩 삭제됩니다

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

샤브스타

안녕하세요 답변드립니다.

 

항목 삭제 명령어

delete from tbl_borer  where tt_no = 3

 

 

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인