Rufen Sie in der SQLServer-Datenbanktabelle alle untergeordneten ID-Daten entsprechend der übergeordneten ID ab

1 reid ist der Feldname der übergeordneten ID in der Datenbanktabelle, 2 ist die ID, die Sie abfragen möchten

WITH T AS( SELECT id FROM dede_arctype WHERE id in (2) UNION ALL SELECT at.id FROM tbName at INNER JOIN T ON at.reid = T.id )
SELECT * FROM T

2 Wenn die Datenbanktabelle eine übergeordnete ID enthält, werden alle untergeordneten IDs unter einer bestimmten ID abgefragt. Dies kann mithilfe der obigen SQL-Anweisung einfach abgefragt werden

おすすめ

転載: blog.csdn.net/zhang123csdn/article/details/129561635