0

mysql テーブル内には、行 ID、タイトル、advertiser_id を持ついくつかの分類があります。

サイトマップ内の重複したコンテンツを省略するために、タイトルと広告主が一意であるリストを取得しようとしています。

私のSQLステートメントは次のようになります。

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

いいえ、必要に応じて機能します。ID が同じではないため、2 つのレコードが返されます。を離れるとcl.ID、1 つのレコードのみが返されます。それを試してみてください。

于 2014-10-14T17:50:38.807 に答える