SQL Hiyerarşi Sorgusu Yardım Gerekli
-
Austen bunu yazdıAusten bunu yazdı
Zannedersem bahsettiğin mevzu doğal sıralama (natural sorting)
http://www.mysqltutorial.org/mysql-natural-sorting/
https://stackoverflow.com/questions/17354217/natural-sorting-sql-order-by
Hocam buna baktın mı?
Verilere ve sonuca baktın mı bunun doğru olması lazım.
Bu değilse olayı biraz daha açıklayıcı anlatman gerekiyor.
Hocam orada regex felan kullanıp başka mecralarda sonuç çıkarmış.
Kısaca menü, alt menü listelemesini sqlde halletmem gerekiyor. Çünkü bu sonuca göre sql server report builderda gösterim yapıcam.
-
ontedi bunu yazdımanglerman bunu yazdı
en sona
SELECT * FROM Hierarchy order by FullyQualifiedName ASC olarak değiştir.
Yok hocam olmadı, asc yada desc olayına takılmayın orada yazdığım sütun değerleri bambaşka değerler içeriyor aslında. Ben onları öylesine açıklayıcı olması için girdim.
Şu konuyu tam deaylı aramadım ama stackoverflow amcada da bulamadım.
Olmamasına imkan yok. Pc başına geçince teamvieeer alcmsenddn şimdi iftardayız misafirlikte
-
Gençler, manglerman müridimiz çözdü ellerine sağlık
Buyrun kodlar
;With Hierarchy(baslik, parentid, id, FullyQualifiedName, Level) As ( Select E.baslik, E.parentid, E.id, Cast(E.baslik+'.' as NVarchar(MAX)), 0 From dbo.tblDeneme E Where E.parentid IS null Union all Select E.baslik, E.parentid, E.id, H.FullyQualifiedName+''+E.baslik+' > ', H.Level+1 from dbo.tblDeneme E inner join Hierarchy H on H.id=E.parentid ) SELECT * FROM Hierarchy ORDER BY FullyQualifiedName ASC