MySQL Result提供重复项,如何停止

时间:2014-04-07 16:06:33

标签: php mysql duplicates

使用MySQL请求我正在接收id的重复项,并想知道是否有办法防止这种情况发生。

其中

drink:1 food:2 deli:3 shelf:4

Subnav 1显示11两次。

输出示例 example output

虽然请求准确返回,但我需要id只返回一次。有没有办法实现这个目标?

MySQL

 <?
      $sql7x = " SELECT * FROM items_section_list ORDER BY item_sec_id ASC "; 
      $result7x = mysql_query($sql7x);
      while ($row7x = mysql_fetch_array($result7x)) { 

        $item_sec_id = $row7x['item_sec_id'];  
        $section_name = $row7x['section_name'];
    ?>
          <div id=''>
            subnav: <? echo $item_sec_id; ?> ::
            <?
            $sql8x = " SELECT * FROM item_groups 
                        WHERE section_id='$item_sec_id'
                        "; 
            $result8x = mysql_query($sql8x);

                while ($row8x = mysql_fetch_array($result8x)) { 

                    echo $item_sub_sec_id = $row8x['item_sub_sec_id'];  
                    echo ", ";
                }
            ?>

1 个答案:

答案 0 :(得分:1)

尝试使用

SELECT distinct(id) from...