2012-10-05 18 views
2

在文檔中它只提及AND和NOT。 我試圖使用OR的原因是將大型結果集分解爲多個查詢,並確保查詢不會失敗。正確使用STREAM表和filter_key facebook FQL查詢

例如: 該查詢返回一個結果:

SELECT POST_ID FROM流 WHERE(SOURCE_ID = '100000462790227')AND strpos(低級(消息), '甜')> = 0 AND (filter_key = '其他')

但是當我添加或過濾器鑰匙我得到空的結果

選擇p檔ost_id FROM流 WHERE(SOURCE_ID = '100000462790227')AND strpos(低級(消息), '甜')> = 0 AND(filter_key = '其他' OR filter_key = 'NF')

是它OR,還是我做了其他錯誤?

回答

0

這裏是我的結論和意見:

第一「或者」由FQL支持。

一個問題,我看到「圖形API資源管理器」失敗有時而iOS SDK調用成功

如果限制使用「LIMIT X」,其中X是100下的通話,你會得到一個答案也對第二查詢。關於大型結果集的問題幾乎沒有帖子,什麼是正確的限制(我閱讀的都是基於試驗和錯誤的)。

1

我終於明白了什麼是核心問題。 流表filter_key'其他'和'所有者'僅適用於一個source_id。 我原來的查詢也有或多個source_id像(source_id ='100000462790227'或source_id ='12345670')。

此組合返回空結果!

+0

我正在嘗試一些類似的。我需要從2 source_id獲得帖子,但它返回空結果。我是否也應該在這種情況下使用filter_key? – Leabdalla