假设两个用户正在使用一个应用程序,并已授予该应用程序适当的权限来检索他们的喜好。是否可以使用 FQL 或图形 API 来查找它们的共同点?类似于如何使用图形 API 查找两个用户之间的共同好友。我认为在我浏览文档时不存在这样的 api 调用,但我可能错过了它。我想知道这是否可能,如果可以,如何做到。我对 SQL 真的很不满意,刚开始使用 FQL,可以从单个用户那里获得所有的喜欢,但是如何只获得两个用户之间的共同喜欢(如果可能的话)?
这可以通过 FQL 来实现。
1)选择用户1的页面
SELECT page_id FROM page_fan WHERE uid = $user1
2) 选择用户 2 的页面,并使用上一个查询中的 page_id 作为另一个过滤器(也称为子查询)
这为您提供了完成此操作的最终完整查询:
SELECT page_id FROM page_fan WHERE uid= $user2 AND page_id IN (SELECT page_id FROM page_fan WHERE uid = $user1)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)