Mam problem z wykonaniem kwerendy "drzewa" (jak to nazywamy?) W SQL.Zapytanie SQL "jak w drzewie" - większość grupy nadrzędnej
Spójrz na moim schemacie poniżej (nazwy tabel i kolumn są w języku duńskim - przepraszam):
DB diagram http://img197.imageshack.us/img197/8721/44060572.jpg Korzystanie MSSQL Server 2005, celem jest znalezienie najbardziej dominującą grupę (Gruppe) , dla każdego klienta (Kunde).
Każda grupa może mieć wiele grup nadrzędnych i wiele grup podrzędnych.
I Chciałbym również wiedzieć, jak wyświetlić drzewo takiego:
Customer 1 - Parent group 1 - Child group 1 - ChildChild group n - Child group n - Parent group n - ... - ... Customer n - ...
Kolejne pytanie:
Jak wygląda kwerendy, aby uzyskać wszystkie grupy dla wszystkich klienci? Grupy rodziców i dzieci.
wierzę wspólną nazwę dla tego typu danych jest „hierarchiczne” i chcesz „top przodka”. Możesz użyć zapytań rekursywnych (zobacz http://www.codeproject.com/KB/architecture/RoleBasedSecurity.aspx), aby to zrobić. – Blixt