Facebook graph api Facebook FQL嵌套选择字段值

Facebook graph api Facebook FQL嵌套选择字段值,facebook-graph-api,facebook-fql,Facebook Graph Api,Facebook Fql,如果我有一个带有嵌套查询的查询: SELECT name, start_time FROM event WHERE creator IN (SELECT page_id, name FROM place WHERE distance(latitude, longitude, "59.436961", "24.753575") < 100) LIMIT 1 因此,我有一个事件的名称,但是如何从“place”表中获取查询中的“name”字段呢?在SQL中,您可以这样做: SELECT eve

如果我有一个带有嵌套查询的查询:

SELECT name, start_time FROM event WHERE creator IN (SELECT page_id, name FROM place WHERE distance(latitude, longitude, "59.436961", "24.753575") < 100) LIMIT 1
因此,我有一个事件的名称,但是如何从“place”表中获取查询中的“name”字段呢?

在SQL中,您可以这样做:

SELECT event.name, place.name FROM event, place
但FQL非常有限,它允许您执行
选择。。。从事件
中选择。。。从地点开始

因此,在您的情况下,您无法从
place
表中获取地名,但可以从
event
表中获取
host
字段,该字段包含相同的信息:

SELECT name, start_time, host
  FROM event  
 WHERE creator IN 
   (SELECT page_id
      FROM place 
     WHERE distance(latitude, longitude, "59.436961", "24.753575") < 100) 
 LIMIT 1

真丢脸,我没想到。非常感谢。
SELECT name, start_time, host
  FROM event  
 WHERE creator IN 
   (SELECT page_id
      FROM place 
     WHERE distance(latitude, longitude, "59.436961", "24.753575") < 100) 
 LIMIT 1
{
  "data": [
    {
      "name": "JOIN THE CLUB – JAMES WERTS LIVE", 
      "start_time": "2014-06-29T23:00:00+0300", 
      "host": "Venus Club"
    }
  ]
}