folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder SQL Hiyerarşi Sorgusu Yardım Gerekli



SQL Hiyerarşi Sorgusu Yardım Gerekli

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek
    Austen bunu yazdı
    Austen bunu yazdı

    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.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manglerman
    manglerman's avatar
    Kayıt Tarihi: 30/Aralık/2003
    Erkek
    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


    türk kızlarından sabun yapalım, rus kızları elini yıkasın.:)
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    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

     

     


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
Toplam Hit: 2758 Toplam Mesaj: 24
sql hiyerarşi recursive