J'ai une tâche très simple, mais je ne trouve aucune solution. J'ai deux tables, 'articles' et 'catégories'comment exclure des lignes qui ont des doublons dans un champ
Mon article regard de la table comme ceci:
id | cat_id | title | content
1 1 Blah Content 1
2 1 Blah2 Content 2
3 2 Blah3 Content 3
table à la décoration Mes catégories comme ceci:
id | title
1 Category 1
2 Category 2
Vous voyez que j'ai 2 articles qui ont le même cat_id. Je ne veux pas avec le champ cat_id en double. Je ne peux pas utiliser DISTINCT, parce que j'obtiendrai tous les articles, parce que je veux tous les champs.
donc si je peux utiliser DISTINCT comme ceci:
SELECT DISTINCT a.id, a.cat_id, a.title, a.content des articles en tant que
j'obtenir tout, mais je veux sortie comme ceci
id | cat_id | title | content
2 1 Blah2 Content 2
3 2 Blah3 Content 3
Quelqu'un peut-il m'aider s'il vous plaît !!!
Désolé - Je ne vois pas comment les valeurs ARTICLE.id 1 et 2 sont le même article. Les id sont différents, tout comme les titres ... –
Comment décidez-vous lequel des deux rangs pour le chat 1 que vous voulez? – Tom