Bonjour,
je cherche depuis un bon moment comment faire une requête SQL récursive, mais en vain. la récursivité existe-t-elle en SQL ??
si oui est ce que quelqu'un peut m'aider en me donnant le schéma de la construction d'une requête récursive ??
Bonjour,
je cherche depuis un bon moment comment faire une requête SQL récursive, mais en vain. la récursivité existe-t-elle en SQL ??
si oui est ce que quelqu'un peut m'aider en me donnant le schéma de la construction d'une requête récursive ??
Réponse chez SQLPro !
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Oui elle existe, gérée plus ou moins différement par les SGBD du marché.
Je vous invite à lire ce fil récent, et surtout les liens qui y apparaissent :
http://www.developpez.net/forums/d91...es-entremeles/
Email : http://scr.im/waldar
merci pour vos réponses, j'avais déja vu ce tuto et quand j'ai essayer d'appliquer ça à mon projet phpMyAdmin m'a afficher cette erreur :
" #1146 - Table 'initiale_2008.tree' doesn't exist "
quand je rapelle récursivement la vue, elle ne la trouve pas
Je crois que MySQL n'implémente pas les requêtes récursives.
Peut être en passant par une table temporaire ?
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
une table temporaire??? c'est-à-dire ?
Avec MySQL on peut faire :
Cette table est créée pour la session MySQL et on peut ensuite l'indexer, l'utiliser dans une autre requête, l'interroger comme une table ordinaire. Quand la session est terminée, la table disparaît.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CREATE TEMPORARY TABLE nom_table_temporaire SELECT ...
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager