Bonjour,

J'ai cette requête qui fonctionne très bien sur une base MySQL :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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...