0

在一个 mysql 表中,有几个分类的行 ID、标题、advertisingr_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)

有什么想法可以将结果限制为具有唯一性的数据集吗?

感谢您的任何帮助

4

1 回答 1

0

不,它可以按需要工作。您将返回 2 条记录,因为 ID 不一样。如果您离开cl.ID,您将只取回一条记录。试试看。

于 2014-10-14T17:50:38.807 回答