1

我在这方面遇到了很多麻烦。我正在尝试查找与我联系最紧密的朋友,所以我一直在做的是从我可以匹配对象 ID 的表中选择用户 ID(所以这只适用于视频、笔记、链接、照片、或专辑)然后说对象 id(每个类型的名称不同 - status_id、link_id 等)必须匹配 select object_id from like where user_id=me() (因为我只关心我喜欢的东西)和 object_type= “无论我在寻找什么。”`

但是我不能对流进行此操作,因为我无法从喜欢中获取 post_id。即使我可以从流中获取 post_ids,也没有很好的方法来获取 userId,这就是我所关心的。任何帮助将不胜感激!

4

1 回答 1

0

select like_info, uid from status where uid in (select uid1 from friend where uid2=me())

好吧,多亏了 Facebook 的一位朋友,我才明白了这一点。您可以通过过滤谁将他们发布给您的朋友,然后选择 uid(这样您就可以知道您喜欢的人的状态)和 like_info 来选择您喜欢的朋友状态。在 like_info 中有一个字段 user_likes ,如果用户喜欢它,它是一个布尔值。

于 2013-07-19T15:33:43.973 回答