aide pour une requête sql
Bonsoir,
je viens vers vous pour vos sollicité votre aide.
je suis bloqué avec une requête sql.
J'utilise wordpress et la requête que j'aimerais faire est celle-ci.
j'affiche des articles personnalisé sur mon site, et tout les articles avec comme postmeta->closed = 0
s'affiche bien sur ma page
la requête
Code:
1 2 3 4 5 6 7 8 9 10
| SELECT distinct wp_posts.*
FROM wp_posts wp_posts, wp_postmeta wp_postmeta
WHERE wp_posts.ID = wp_postmeta.post_id
AND wp_postmeta.meta_key = 'closed'
AND wp_postmeta.meta_value = '0'
AND wp_posts.post_status = 'publish'
AND wp_posts.post_type = 'test' |
ma seconde condition sql qui fonctionne également ->
j'affiche les articles avec le postmeta1->closed=1 et aussi postmeta2->mois=janvier
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| SELECT distinct wp_posts.*
FROM wp_posts wp_posts, wp_postmeta wp_postmeta, wp_postmeta wp_postmeta2
WHERE wp_posts.ID = wp_postmeta.post_id AND wp_posts.ID = wp_postmeta2.post_id
AND wp_postmeta.meta_key = 'closed'
AND wp_postmeta.meta_value = '1'
AND wp_postmeta2.meta_key = 'mois'
AND wp_postmeta2.meta_value = 'janvier'
AND wp_posts.post_status = 'publish'
AND wp_posts.post_type = 'test' |
Maintenant ce que j'aimerais faire c'est une requête qui reprends les 2 deux requêtes
si je devez définir en texte ça sera
1. Affiche moi tout les articles qui sont bien ouvert (closed=0)
2. Affiche moi également les articles qui sont fermer (closed=1) mais
3. Mais uniquement les articles fermer pour le mois janvier
J’espère que j'ai était compréhensible car je galère un peux
Merci d'avance