퀴리문 DISTINCT 질문 채택완료
소수리꼬
5년 전
조회 1,405
</p>
<p>$res = sql_query("select DISTINCT wr_link1, DISTINCT r_3_1
from $reserve
where calculate = '' and (rdate >='$StartDate' and rdate <= '$EndDate')
");</p>
<p> </p>
<p>while($row=sql_fetch_array($res)){
if(!$row[wr_link1]) continue;
$tchList .= $row[wr_link1]."|";</p>
<p> if(!$row[r_3_1]) continue;
$magList .= $row[r_3_1]."|";
}</p>
<p>
wr_link1과 mag 필드에 저장이 필요한 아이디가 각각 담겨져 있습니다.
이 아이디만 중복을 제거 하고 추출하려하는데요..
DISTINCT 함수는 딱 한번만 사용가능한가봐요? 위처럼 한번 더 쓰니까 오류가 나네요..
하나의 쿼리문에서 필드별로 저장된 아이디 값을 중복제거 해서 가져오려면 어찌해야하나요?
쿼리를 두번해야하나요?
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
답변에 대한 댓글 2개
�
소수리꼬
5년 전
중복제거 기준은 해당 각각 필드에 아이디가 따로 각각 저장됨으로. 그 중복아이디를 제거하려해요. 즉 wr_link1에도 아이디 저장 r_3_1에도 아이디저장이 되는데 회원아이디가 아니라 회원과 관련된 매니저 등 다른 아이디입니다.
e
eyekiss
5년 전
2개의 아이디 중복을 체크하는 기준을 만들수가 없어서 따로 해야 합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인