0

これが構造化されているため、コメント/フィードのないグループを元に戻すことはできません。残念ながら、これを反転しようとすると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

もっと理にかなっていますか?順番がめちゃくちゃ、真ん中からやってるのに上からやればいいのに

4

1 に答える 1