Une fonction récursive et deux tables SQL
Bonjour à tous,
Soit deux tables, pour une FAQ avec catégories :
- La table cat_faq - classique :
Citation:
id - nom - id_pere
1 - Navigation 0
2 - Commandes 0
3 - Dans les produits - 1
4 - Dans les articles - 1
5 - Express - 2
Dans cet exemple, on voit donc qu'il y a 2 mères, dont une a 2 filles et l'autre 1.
La table Q/R :
Citation:
id - id_cat - Q - R
Qui comprend donc les questions et les réponses, attachées aux catégories.
J'arrive bien à afficher l'arbre des cat / sous cat avec une fonction récursive, pas de problème.
Mais ce que je voudrais c'est pouvoir "fouiller" la descendance d'une cat donnée pour vérifier qu'aucune sous-cat ne contient de Q/R, et dans ce cas, pouvoir supprimer son arbre complet.
Mais je ne trouve pas le type la requête qui va bien...
Auriez-vous une piste ?
Merci d'avance.