Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Znajdź wszystkie rekordy węzłów liścia za pomocą hierarchyid

SELECT A.HieracrchyId, A.HierarchyId.ToString()
  FROM dbo.TableA AS A 
  LEFT OUTER JOIN dbo.TableA AS B
  ON A.HierarchyId = B.HierarchyId.GetAncestor(1)
  WHERE B.HierarchyId IS NULL;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego warto korzystać z Select Top 100 procent?

  2. JPA SQL Server bez mapowania dialektu dla typu JDBC:-9

  3. Jak połączyć wyniki dwóch zapytań w jeden zbiór danych

  4. Zaktualizuj XML przechowywany w kolumnie XML w SQL Server

  5. Pobieranie maksymalnej wartości z wierszy i dołączanie do innej tabeli