从mysql表中检索具有distinct的唯一条目

时间:2014-10-14 17:47:13

标签: distinct duplicate-detection

在mysql表中有几个分类,包含行ID,title,advertiser_id

为了省略我的站点地图中的重复内容,我正在尝试检索标题和广告客户唯一的列表。

我的sql stmt看起来像这样:

SELECT distinct concat(cl.title, cl.advertiser_id) AS uniques, cl.ID ...
不幸的是,这不能按预期工作。结果如下:

uniques                                     ID      title   
Mobile Wellnessmassage ( Kreis Soest)58091  26608   Mobile Wellnessmassage ( Kreis Soest)
Mobile Wellnessmassage ( Kreis Soest)58091  24465   Mobile Wellnessmassage ( Kreis Soest)

如何将结果限制为具有唯一身份的数据集?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

不,它起作用,因为它需要工作。你得到了2条记录,因为ID不一样。 如果您离开cl.ID,您将只返回一条记录。试试吧。