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

Znajdowanie bułki tartej dla zagnieżdżonych zestawów

tutaj jest SQL, który zadziałał dla mnie, aby uzyskać ścieżkę „okruszka chleba” z dowolnego punktu drzewa. Mam nadzieję, że to pomoże.

SELECT ancestor.id, ancestor.title, ancestor.alias 
FROM `categories` child, `categories` ancestor 
WHERE child.lft >= ancestor.lft AND child.lft <= ancestor.rgt 
AND child.id = MY_CURRENT_ID 
ORDER BY ancestor.lft

Kath



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Usuń węzeł xml z kolumny tabeli SQL Server 2008 r2 na podstawie wartości atrybutu

  2. podstawowa wstawka zbiorcza pyodbc

  3. Przywracanie bazy danych programu SQL Server — nie powiodło się:38 (Osiągnięto koniec pliku.)

  4. Procedura składowana, przekaż nazwę tabeli jako parametr

  5. Wstaw do wielu tabel na podstawie innych danych tabeli