Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Намиране на галета за вложени набори

ето SQL, който работи за мен, за да получа пътя "навигационен път" от всяка точка в дървото. Надявам се да помогне.

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

Кат



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2016 – Въведение в Stretch база данни

  2. Актуализирайте голям брой редове - SQL Server 2005

  3. SQL Server:Проблем с приоритета на базата данни на USE

  4. Как да получите колона, която може да съдържа специални знаци в sql сървъра

  5. Тригери на SQL Server – Част 2 DDL &LOGON тригери