0

在这种情况下,我运行以下 FQL 代码(当前在调试器中)来搜索我的流中的特定项目:

SELECT attachment,description,message FROM stream WHERE (source_id=me()) AND strpos(message,'shakshuka') >=0

一切都很好 - 我得到了结果,哇哦。但 (!) :

当我将条件更改为应该非常简单的事情时 - 也支持我的朋友的帖子,突然......我什么也没得到。例如:

SELECT attachment,description,message FROM stream WHERE (source_id IN (SELECT uid2 FROM friend WHERE uid1 = me()) OR source_id=me()) AND strpos(message,'shakshuka') >=0

我可以运行两次,但是……为什么?!我不想。

4

1 回答 1

0

所有考虑限制和 FQL 查询都有问题,在阅读了一些帖子@FB 开发论坛后,我刚刚在查询末尾添加了LIMIT 500 OFFSET 0,它就像魔术一样工作。我想技术人员@Facebook 需要额外的帮助来稳定他们自己的“SQL”版本。

于 2013-06-22T21:37:39.737 回答