{SQL Server} requete

Fermé
azerty - 15 févr. 2010 à 15:54
PRO_PHP Messages postés 95 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 27 avril 2010 - 15 févr. 2010 à 18:53
Bonjour

J'ai un soucis dans une requête concernant un association reflexive.
Mes tables sont :
Rubrique (NoRubrique, LibelleRubrique)

Dossier (NoDossier, LibelleDossier, #NoRubrique, #NoDossierSup)

La table dossier comporte donc une association reflexive.

Avec par exemple comme donnée
Rubrique (01, Boisson)
Rubrique (02, Nourriture)

Dossier (001, sans sucre ajouté, 01)
Dossier (002, Fruité, 01)
Dossier (003, smoothie, 01, 001)
Dossier (004, Jus d'ananas, 01, 002)
Dossier (0005, Jus d'orange, 01, 002)

J'aimerais pouvoir afficher :
Boisson sans sucre ajouté Smoothie
Boisson Fruité Jus d'ananas
Boisson Fruité Jus d'orange

Comment je pourrais faire ??

Merci d'avance
A voir également:

1 réponse

PRO_PHP Messages postés 95 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 27 avril 2010 1
15 févr. 2010 à 18:53
faut tu fasse un inner jion ta 2 table
Ca devrait ressembler à un truc du genre
SELECT r.LibelleRubrique, d.LibelleDossier,d2.LibelleDossier
FROM Dossier d INNER JOIN Rubrique r where r.NoRubrique = d.#NoRubrique
INNER JOIN Dossier d2 where d.NoDossier = d2.#NoDossierSup;
0