1 2 3 4 5 6 7 8
|
SELECT Famille.Libelle AS LibFam,Famille.ID as IdFam,FamilleParent.ID as IdFamParent,Famille.Logo,Famille.SansLogo,
CASE WHEN FamilleParent.IDParent IS NULL THEN FamilleParent.Libelle ELSE char(160) +char(160) +char(160) +char(160) +char(160) + '|---' + FamilleParent.Libelle END AS LibFamParent,
CASE WHEN Famille.IDParent IS NULL THEN Famille.Libelle ELSE (CASE WHEN FamilleParent.IDParent IS NULL THEN FamilleParent.Libelle + '/' + Famille.Libelle ELSE FamilleGrdParent.Libelle + '/' + FamilleParent.Libelle + '/' + Famille.Libelle END ) END AS LibelleTri
FROM EDB_Classement AS Famille LEFT OUTER JOIN
EDB_Classement AS FamilleParent ON Famille.IDParent = FamilleParent.ID LEFT OUTER JOIN
EDB_Classement AS FamilleGrdParent ON FamilleParent.IDParent = FamilleGrdParent.ID
ORDER BY LibelleTri |
Partager