我正在建立一个带有场地的网站(用于exaple电影院),我需要向用户(使用Facebook登录的用户)展示他/她已经登记到这个地方的朋友。
我正在使用long,lat for my places。我正在考虑使用一个查询,该查询将带来来自用户的支票;朋友,由位置中心和距离指定:
查询是否合适?有没有更好的方法?我如何在我的网站上显示用户的个人资料图片?
我真正需要创建的是这样的东西!(来自tripbirds.com) 但我只想在那个地方展示他们的照片而不是他们的帖子。
答案 0 :(得分:1)
由于每个地方都有自己的page_id,因此您可以使用checkin table和friend table构建一个类似的查询 -
select author_uid from checkin where page_id = [PLACEID_WHERE_CHECKEDIN] and author_uid in (select uid2 from friend where uid1 = me())
一旦你拥有朋友的身份证,就可以从user table获取他们的信息和个人资料照片。如果您真的想在1个查询中执行此操作,则可以将上述内容包含在像
这样的查询中select pic_square from user where uid in (ABOVE-QUERY)