Bonjour à toutes et à tous!
J'ai actuellement un soucis, je voudrais vraiment éviter d'avoir à faire deux requêtes pour obtenir mon affichage et donc je voudrais avoir vos conseils.
J'ai cette requête qui permet de sélectionner toutes les informations sur la catégorie enfant :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 SELECT downloads_card_name.dl_card_id, downloads_card_name.dl_card_name, downloads_card.dl_total_hit, downloads_card.u_id, downloads_category_name.dl_category_name, downloads_category_name.dl_category_description, downloads_category_name.dl_category_tag, downloads_category.dl_category_id, downloads_category.dl_category_parent_id FROM downloads_card LEFT JOIN downloads_card_name ON downloads_card.dl_card_id = downloads_card_name.dl_card_id LEFT JOIN downloads_category ON downloads_card.dl_category_id = downloads_category.dl_category_id LEFT JOIN downloads_category_name ON downloads_card.dl_category_id = downloads_category_name.dl_category_id WHERE dl_total_hit > 0 AND dl_card_lang = 'fr' AND dl_card_status = '1' ORDER BY dl_total_hit DESC LIMIT 0,$NbDl
Et cette requête pour la catégorie parent qui se trouve dans la boucle de mon script :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT dl_category_name FROM downloads_category_name LEFT JOIN downloads_category ON downloads_category_name.dl_category_id = downloads_category.dl_category_id WHERE downloads_category_name.dl_category_id = :dl_category_parent_id
Donc en gros je voudrais les fusionner pour n'avoir qu'une seule requête. Comment je peux faire?
Partager