중복 값 찾기질문입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

중복 값 찾기질문입니다. 정보

중복 값 찾기질문입니다.

본문

저장된 필드 wr_10에 값이 들어 있습니다.
여기서 중복된 값만 불러오는 코드가 궁금합니다.

예를 들어 wr_10에 ABC1값이 들어 있는 wr_id가 3개면 그 wr_id만을 찾는 겁니다.

중복된 값(ABC1)은 제가 모르는 상태이기에 그 값은 자동으로 찾아야 합니다.

wr_10값 안에 중복되어 있는 값이 2개 이상이면 알아서 모두 불러와 출력 되는겁니다.

간단히 말해서 필드(wr_10)에 (중복된 값)이 2개 이상인 (wr_id)를 찾아 내는 겁니다.

제가 초보라 혼자 이리저리 해보는데 계속 엉뚱하게만 만들어지고 잘 안 만들어지네요.
부탁합니다.^^

댓글 전체

<?
$sql = "select count(wr_10)as cnt,wr_10 from `g4_write_{$bo_table}` where wr_10 in(select distinct wr_10 from `g4_write_{$bo_table}`);"
$counts = sql_fetch($sql);
?> 이런식으로 만들으라는 말인가요? 제가 잘 몰라서요..ㅠ 완전 문장으로 적어주세요..ㅠㅠ
$sql = "select count(wr_10)as cnt,wr_10 from `g4_write_{$bo_table}` where wr_10 in(select distinct wr_10 from `g4_write_{$bo_table}`)"
$counts = mysql_fetch_array($sql);
if($counts[0]>1){
  $counts[1]
}
잘안되는거 같습니다.
그리고 제가 원하는 답은 갯수를 아는게 목적이 아니고 그 중복된 필드 값이나 혹은 wr_id이
출력되어 나열 되기를 원하는 것입니다.
혼자 끙끙대다가 겨우 해결했어요.. 답변 감사합니다.
체택해드리겠습니다.

$result2=mysql_query("select wr_id, wr_10 from `g4_write_{$bo_table}` group by wr_10 having COUNT(wr_10) > 1 ");

while($data2=mysql_fetch_array($result2))
{
.
.

}
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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