Я пытаюсь получить все события, созданные фан-страницей. Я использовал запрос ниже.
SELECT eid, name, description, pic_big, start_time, end_time, location
FROM event
WHERE creator = 142258389139112
AND eid IN (SELECT eid FROM event_member WHERE uid = 142258389139112)
ОК, это работает нормально, но я вижу в документации FQL , что если я не укажу start_time
в таблице event_member
, он просто вернет будущие события, но мне нужны ВСЕ события созданный фан-страницей, в том числе, когда событие в прошлом.
Я пытаюсь использовать этот запрос:
SELECT eid, name, description, pic_big, start_time, end_time, location
FROM event
WHERE creator = 142258389139112
AND eid IN (
SELECT eid
FROM event_member
WHERE uid = 142258389139112
AND start_time > 1316649600
ORDER BY start_time
)
Но он возвращает эту ошибку:
"код_ошибки": 604,
"error_msg": "Невозможно выполнить запрос как по 'eid', так и по 'start_time' ',
Когда я пытаюсь использовать свой uid, этот запрос обычно выполняет функцию:
SELECT eid, name, description, pic_big, start_time, end_time, location
FROM event
WHERE creator = 142258389139112
AND eid IN (
SELECT eid
FROM event_member
WHERE uid = me()
AND start_time > 1316649600
ORDER BY start_time
)