我试图创建一个查询,我在其中搜索表中包含的值(称为对象),在名为relationships的表中查找它的id并查找id的内容相关对象并在原始表中查找。
Objects Relationships
ID Value ID RelatedToID RelatedFromID
1 Name A 2 1
2 Name1 B 3 1
3 Name2 C 4 1
4 Name3 D 2 3
查询名称>返回Name1,Name2,Name3
要添加一些背景,SCCM会在同一个表中存储Windows更新和更新组,并在同一个表中的对象之间创建关系,并将它们存储在单独的表中。
答案 0 :(得分:1)
尝试类似:
SELECT *
FROM Objects o1
INNER JOIN RelationShips r ON
o1.ID = r.RelatedFromID
INNER JOIN Objects o2 ON
r.RelatedToId = o2.ID
WHERE o1.Value LIKE '%The value you are searching for%'