Re: Interbase et left join
Quand vous parlez d'un arbre, c'est un peu par abus de langage, ou vous vous êtes trompés dans votre requete. Car à priori votre requete compte le nombre d'incident des organismes parents. Donc si vous n'avez que deux niveau dans votre arbre (org_pere pointe donc toujours vers un organisme racine (qui à un org_pere null)) votre requete va bien compter les incidents enfants par parent et comme il n'y a que deux niveau le parent est forcément racine.
Par contre si vous avez un arbre de plus d'un niveau, votre requete ne compte pas les incidents de l'organisme racine mais les incidents des enfants d'un parent (donc pas forcément racine).
En plus votre requete ne compte pas les incidents (s'il vous en avez) qui seraient attachés directement à un organisme racine.
Autre remarque : votre requete serait plus lisible si vous utilisiez les balises code dans ce forum... et les jointures normalisées du SQL.