Auto-jointure problématique
Bonjour,
J'ai cette requête qui fonctionne très bien sur une base MySQL :
Code:
1 2 3 4 5 6
|
SELECT M.IdMatiere, M.Sujet, COUNT(C.IdMatiere) AS Children
FROM MATIERE AS M
LEFT JOIN MATIERE AS C ON M.IdMatiere=C.IdPere
WHERE M.IdPere=0 AND M.IdRetenue=0
GROUP BY M.IdMatiere |
La table MATIERE représente une arborescence :
IdMatiere : clé
Sujet : Libellé de l'entrée
IdPere : référence à une clé parente
Le résultat attendu est :
Idmatiere, Sujet, et un entier indiquant le nombre d'enfants de l'entrée en question.
J'ai une table équivalente sur SQL-Server à laquelle je soumet la même requête. SQL-Server ne renvoit pas d'erreur, mais aucune ligne de résultat.
Je ne dois pas prendre le problème par le bon bout, et un petit coup de pouce serait le bienvenue :?
Merci à tous...