我正在建立一个带有场地(例如电影院)的网站,我需要向用户(使用 facebook 登录的用户)展示他/她的朋友已经签到了这个地方。
我在我的地方使用 long, lat。我正在考虑使用一个查询,该查询将带来用户朋友的签到,由位置中心和距离指定:
查询对吗?有没有更好的办法?我将如何在我的网站上的场地页面上显示用户的个人资料图片?
我真正需要创造的是这样的东西!(来自tripbirds.com)但我只想展示他们的照片而不是他们在那个地方的帖子。
我正在建立一个带有场地(例如电影院)的网站,我需要向用户(使用 facebook 登录的用户)展示他/她的朋友已经签到了这个地方。
我在我的地方使用 long, lat。我正在考虑使用一个查询,该查询将带来用户朋友的签到,由位置中心和距离指定:
查询对吗?有没有更好的办法?我将如何在我的网站上的场地页面上显示用户的个人资料图片?
我真正需要创造的是这样的东西!(来自tripbirds.com)但我只想展示他们的照片而不是他们在那个地方的帖子。
由于每个地方都有自己的 page_id,因此您可以使用checkin 表和朋友表来构造查询,例如 -
select author_uid from checkin where page_id = [PLACEID_WHERE_CHECKEDIN] and author_uid in (select uid2 from friend where uid1 = me())
一旦你有了朋友的 id,就很容易从用户表中获取他们的信息和个人资料图片。如果您真的想在 1 个查询中执行此操作,您可以将上述内容包含在一个查询中,例如 -
select pic_square from user where uid in (ABOVE-QUERY)