当前位置: 代码迷 >> PHP >> 除了重复的数据
  详细解决方案

除了重复的数据

热度:207   发布时间:2013-07-09 09:50:48.0
去除重复的数据。

//查询A表最新添加的文章
$sql="select id,biaoti,neirong from a order by id desc limit 15";
$c=$mysqli->query($sql);
$l='';
while($c=$csql->fetch_assoc()){
        $l.=$c['biaoti'].'--'.$c['id'].'--'$c['neirong'].'<br>';
    }


很简单,以上就是把最新添加的文字按ID倒序排序!

求解: 如 列出的15条记录中,其中 biaoti 会有出现重复的问题 如下

标题biaoti  内容neirong  id
香港新闻      特特          15
国际新闻      郭德纲        14
国际新闻       郭德纲的     13
国际新闻       退热贴       12
国内新闻         成功典范   11
广东新闻     郭德纲儿太热   10
广西新闻        二套二厅    9
上海新闻        二套二厅    8

从上边的列表看来,国际新闻重复出现3次了。有没办法,去掉2条,保留一条。

------解决方案--------------------
select id,biaoti,neirong (select * from a order by id desc limit 15) t group by biaoti 
------解决方案--------------------
select id,biaoti,neirong from (select * from a order by id desc limit 15) t group by biaoti  
------解决方案--------------------
group by 一下 biaoti 不行吗?
  相关解决方案