Facebook FQL-获取同性或异性朋友列表
我想在一次通话中获得用户朋友的列表,但要考虑性别。喜欢与用户性别相同的朋友或异性朋友。目前,我必须为此打2个电话。首先,获取用户的性别,然后获取如下列表Facebook FQL-获取同性或异性朋友列表,facebook,facebook-fql,Facebook,Facebook Fql,我想在一次通话中获得用户朋友的列表,但要考虑性别。喜欢与用户性别相同的朋友或异性朋友。目前,我必须为此打2个电话。首先,获取用户的性别,然后获取如下列表 SELECT uid, name FROM user WHERE uid IN ( SELECT uid2 FROM friend WHERE uid1 =me() ) AND sex='< gender
SELECT uid, name
FROM user
WHERE uid IN (
SELECT uid2
FROM friend
WHERE uid1 =me()
)
AND sex='< gender >'
要获得与您性别相同的朋友,请执行以下操作: 要了解您的性别: 从用户中选择性别,其中uid=me 要获得所有朋友: 选择uid,sex from user where uid in选择uid1 from friend where uid2=me 以及两者的结合: 编辑 异性
select uid, sex from user where
uid in
(
select uid1 from friend where uid2 = me()
)
and not(sex in
(
select sex from user where uid = me()
))
这将在一次查询中返回与您性别相同/相反的所有朋友。这很酷。但是有什么问题吗?对不起,我应该在问题中提到。我想知道是否有可能在一次通话中完成。通过一些fql关键字。比如说有“约会性爱”之类的关键词,还有很多其他的。网络电话伤害了实时感。我应该考虑一下。谢谢。欢迎:你很好地解释了你的问题。您可以接受答案:编辑异性查询的答案。
select uid, sex from user where
uid in
(
select uid1 from friend where uid2 = me()
)
and not(sex in
(
select sex from user where uid = me()
))