Bonjour à tous,
Tout d'abord j'ai conscience que mon titre n'est pas pertinent et la présentation de ma demande risquant de l'être tout aussi peu, je préfère directement passer à du concret !
J'ai deux tables, nouvelles et tags_publi
nouvelles :
tags_publi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 id titre 1 tata 2 tete 3 titi 4 toto 5 tutu
J'aimerais trouver une requête qui me sorte toutes les nouvelles dont l'id (id_nouvelles) est associé à l'id_tag 1 ... MAIS en limitant à la dernière nouvelle associée au tag 2 et à la dernière au tag 3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 id_nouvelles id_tag 1 1 1 2 2 1 2 3 3 2 4 1 4 3 5 3 5 1
Le résultat attendu (peu importe l'ordre) serait ici :
1 tata
5 tutu
Les nouvelles 2 (tete) et 4 (toto) ne sortiraient pas car la 5 (tutu) est comme elles associée au tags 1 et 3. Seule la 5 sort car c'est la plus récente.
La nouvelle 3 ne sort pas car pas associée au tag 1.
En espérant que c'est assez clair !
Merci d'avance
Partager