在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)
如何将结果限制为具有唯一身份的数据集?
感谢您的帮助
答案 0 :(得分:0)
不,它起作用,因为它需要工作。你得到了2条记录,因为ID不一样。
如果您离开cl.ID
,您将只返回一条记录。试试吧。