これが構造化されているため、コメント/フィードのないグループを元に戻すことはできません。残念ながら、これを反転しようとするとCollaborationGroup
、 との関係を理解できないため、複数のエラーが発生しCollaborationGroupFeed
ます。
クエリは次のとおりです。
SELECT
c.Parent.Id,
c.Parent.OwnerId,
c.Parent.CreatedById,
c.Id,
c.ParentId,
(
SELECT
Id,
FeedItemId,
ParentId
FROM FeedComments
)
FROM CollaborationGroupFeed c
何らかの理由でこのようにすることはできません:
SELECT
Id,
OwnerId,
CreatedById,
(
SELECT
Id,
ParentId
FROM CollaborationGroupFeeds
),
(
SELECT
Id,
FeedItemId,
ParentId
FROM FeedComments
)
FROM CollaborationGroup
クエリ呼び出しの FROM 部分の関係 'CollaborationGroupFeed' を理解できませんでした。
編集
先ほど作成した Foo というグループがあるとします。
[FOO]
Foo には 1 つの Post がありますBlahPost
[FOO]
|
|_BlahPost
BlahPost
コメント(または複数)があるとしましょう
[FOO]
|
|_BlahPost
|_Comment 1
|_Comment 2
上記のクエリは、これらすべてを返します。
新しいグループ バーがあるとします。
[Bar]
投稿/コメントがないため、子から親に作業していて、親には投稿がないため、上記のクエリは何も返しません。CollaborationGroup
親から始まり、下に移動してCollaborationFeed
表示されるクエリを探していますFeedComment
もっと理にかなっていますか?順番がめちゃくちゃ、真ん中からやってるのに上からやればいいのに