Bonjour,

Le projet s'articule de la manière suivante :

Un select qui filtre des catégories d'articles, un autre qui affiche les articles en fonction de la catégorie sélectionnée tout cela en ajax.

Tout cela fonctionne très bien mais j'ai voulu poussé un peu plus loin en n'affichant pas les catégories ne contenant pas d'articles...

Donc j'ai fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT category.cat_id, category.cat_title 
FROM category, post 
WHERE (SELECT COUNT(post.post_id) 
 FROM post WHERE post.cat_id = category.cat_id > 0)
Tout cela fonctionne bien mais je trouve le temps s'accès carrément long...

Comment puis je optimiser ma requête afin qu'elle s'exécute dans un temps plus raisonnable ?