Aller au contenu

Sujets conseillés

Posté

Salut à tous,

Pour une modification d'un site sous le CMS Wordpress, je me heurte à un petit problème. Je souhaiterai récupérer les 4 derniers articles avec leur catégorie respective mais lorsqu'un article est associé à 2 catégories, il ressort 2 fois dans le résultat de ma requête :

SELECT ID, post_title, post_name, term_taxonomy_id FROM wp_posts P 
INNER JOIN wp_term_relationships R
ON P.ID = R.object_id
WHERE post_type='post' AND post_status='publish' ORDER BY ID DESC LIMIT 0,4

J'ai essayé de faire ceci :

SELECT DISTINCT ID, post_name...

mais cela ne change rien.

Merci de votre aide.

Posté

Le plus simple serait de le faire en 2 fois.

Une première requète qui récupère les article et une seconde qui récupère pour chaque article les catégories.

Posté

Oui c'est vrai mais ça ne me semble pas optimisé pour le coup :) . Il doit bien y avoir un moyen de faire ce que je veux en gardant ma jointure ?!

  • 2 semaines plus tard...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...