DB검색 중복 질문 채택완료

Copy
<?php
include_once("../common.php");
$sql = "
    SELECT * 
      FROM g5_write_cscenter 
     WHERE wr_9 = '{$name}' 
       and wr_42 = '{$wrid}'      
";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
    $list[] = $row;
}
$cnt = count($list);
?>
<?php if ($cnt == 1) { ?>
<?php echo $list[0]['wr_18'];?>|<?php echo $list[0]['wr_4'];?>|<?php echo $list[0]['wr_3'];?>|<?php echo $list[0]['wr_14'];?>|<?php echo $list[0]['wr_10'];?>|<?php echo $list[0]['wr_17'];?>|<?php echo $list[0]['wr_8'];?>
<?php } else if ($cnt > 1) { ?>
<select>
    <?php for ($i = 0; $i < $cnt; $i++) { ?>    
    <option value="<?php echo $list[$i]['wr_9'] ?>"><?php echo $list[$i]['wr_14'] ?></option>
    <?php } ?>
</select>
<?php } ?>

wr_9와 wr_42를 검색해서 값을 찾는건데

검색도 잘 되고 선택도 잘 됩니다만..

wr_9와 wr_42가 동일한 값도 중복으로 select에 나옵니다.

중복된 값은 제외하고 select에 뿌릴려면 어떻게 해야 하나요?

답변 1개

자문자답해서 죄송합니다.

group by 로 해결했습니다.

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

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

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

로그인
🐛 버그신고