「リーフノードのみ」(つまり、子なし)のレコードのみをクエリするにはどうすればよいですか?
私はこのようなクエリを試しました:
select *
from TableA tt
where tt.HierarchyId.GetDescendant(null, null) not in
(
Select t.HierarchyId
from TableA t
)
しかし、これはまだ子を持っていたいくつかのノードを返すように見えました。
組み込みのhierarchyidデータ型(ms sqlserverの一部)を使用しています