0
ファンページで作成されたすべてのイベントを取得しようとしています。私は以下の質問を使用しました。ファンページからイベントを取得するFQLクエリエラー
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)
OK、これは正常に動作しますが、私は、テーブルevent_member
でstart_time
を指定しない場合、それは単に将来の事象を返しますが、私はファンページで作成されたすべてのイベントを必要とすることFQLドキュメントで見ますこれは、イベントが過去のものである場合を含みます。
私はこのクエリを使用してみてください:
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
)
をしかし、それはこのエラーを返します。
"error_code": 604, "error_msg": "Cannot query by both 'eid' and '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
)
を