Bonjour,
J'aurais bien aimé un avis sur l'écriture d'une requête SQL (qui fonctionne en l'état)
Je l'ai simplifié pour se centrer sur ma question :
La partie en gras est la même requête que la partie en rouge... N'y a-t-il pas un moyen, dans la partie en gras, de faire référence aux résultats de la requête en rouge et ainsi éviter de faire 2 fois de suite la même requête ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT DISTINCT c.categories_id, cd.categories_nameFROM categories_description cd, categories cWHERE ( cd.`categories_name` LIKE '%hoover%' OR c.parent_id IN (SELECT DISTINCT categories_id FROM categories_description WHERE `categories_name` LIKE '%hoover%') ) AND c.categories_id = cd.categories_id
Merci d'avance pour vos conseils.
Jérémie
Partager