由於這種結構的方式,我不能帶回組中沒有評論/飼料,不幸的是,試圖反轉這會帶來多個錯誤,因爲CollaborationGroup
不明白關係它與CollaborationGroupFeed
。SOQL查詢不帶回父母沒有評論
下面是該查詢:
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
沒聽懂關係 'CollaborationGroupFeed' FROM中的一部分查詢呼叫。'
編輯
所以可以說我有一個組,我只是在它BlahPost
[FOO]
|
|_BlahPost
創建名爲美孚
[FOO]
美孚有一個帖子讓說BlahPost
有評論(或幾個)
[FOO]
|
|_BlahPost
|_Comment 1
|_Comment 2
上面的查詢將返回所有這一切。
現在可以說我有一個新的組酒吧
[Bar]
因爲沒有文章/評論上面的查詢返回任何內容,因爲我是從孩子工作,父母, 和家長有沒有職位。我要尋找的是開始於母公司CollaborationGroup
和移動 到CollaborationFeed
查詢,這將顯示FeedComment
更有意義?訂單很糟糕,我正在從中間工作,應該從頂部工作
什麼是你的問題,特別是? – superfell 2013-03-22 22:37:20
我正在查詢CollaborationGroup,並且還返回CollaborationGroupFeed子查詢以及FeedComments子子查詢。現在,將其子項添加到父項,因此CollaborationGroupFeed不會顯示尚未對其進行評論的CollaborationGroup項目。讓我寫一個小地圖真的很快,所以你可以看到 – ehime 2013-03-22 22:47:17
@downvoter,如果你想downvote,請留下評論爲什麼,而不僅僅是一個負面的標記。 – ehime 2013-03-22 22:53:05