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"
}
]
}