1

FQLクエリについて質問があります。

このクエリ:

SELECT pic_big, name, venue, location, start_time, eid 
FROM event
WHERE eid IN (
    SELECT eid
    FROM event_member
    WHERE uid IN (
        SELECT uid2
        FROM friend
        WHERE uid1 = me()
    ) 
    AND start_time > '2013-02-21T00:00:00'
    OR uid = me()
)

すべての私の友人のイベントを要求することと同等ですか?

for each friend {

    SELECT name, description, pic_small, pic_big, eid,venue, location 
    FROM event
    WHERE eid in (
        SELECT eid 
        FROM event_member
        WHERE uid = me()
        AND start_time > '2013-02-21T00:00:00'
    )

}

結果は異なります。2番目の方法で(イベントuid = me()も除外しました)さらに多くのイベントを取得しました。

4

0 に答える 0