使用MySQL请求我正在接收id
的重复项,并想知道是否有办法防止这种情况发生。
其中
drink:1
food:2
deli:3
shelf:4
Subnav 1显示11
两次。
输出示例
虽然请求准确返回,但我需要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 ", ";
}
?>
答案 0 :(得分:1)
尝试使用
SELECT distinct(id) from...