Optimisation de requete
Posté : 14 juil. 2014, 11:55
Salut ! Voilà tout est dans le titre j'ai actuellement une page qui affiche une news et en dessous les commentaires qui y sont liés. Je voudrais en faite faire une seule requête au lieu de deux séparer :
D'abord :
et ensuite :
Le mieux apparentement c'est d'utiliser les left join et compagnies mais j'ai toujours était habituer à utiliser le where que je ne comprend pas trop comment faire autrement.
Si quelqu'un aurait une idée pour n'en faire plus qu'une.
Cordialement.
D'abord :
SELECT news.id AS id_news, date_news, titre, texte, nom, prenom, image, alias, resume FROM membre, news '.'
WHERE membre.id = news.id_auteur AND news.id = ? et ensuite :
SELECT nom, prenom, contenu, image, date_commentaire FROM membre, commentaire, news WHERE commentaire.id_news = news.id AND commentaire.id_membre = membre.id AND id_news = ?

Le mieux apparentement c'est d'utiliser les left join et compagnies mais j'ai toujours était habituer à utiliser le where que je ne comprend pas trop comment faire autrement.
Si quelqu'un aurait une idée pour n'en faire plus qu'une.
Cordialement.