2011-09-23 65 views
3

我这样做FQL:什么是最好的方式来与我和他们的朋友在他们的照片列表的照片?

SELECT object_id, pid, src_big, src_big_height, src_big_width, src, src_height, src_width 
FROM photo 
WHERE pid IN (SELECT pid FROM photo_tag WHERE subject= [me_uid]) AND pid IN (SELECT pid FROM photo_tag WHERE subject= [friend_uid]) limit 0, 20 

,直到我用谁拥有数以千计的照片数百他们的标记有两个UID的2个IDS的用户也能正常工作。

在这种情况下,FB返回500 error: "Error loading script", error code 1

我需要增量检索数据作为用户的页面了。为这两个用户获取所有照片/标签,然后比较2个完整列表是不适用于此应用的。

有什么想法?

回答

4

也许优化它,像这样:

SELECT object_id 
    FROM photo 
WHERE pid IN (SELECT pid 
       FROM photo_tag 
       WHERE subject = [me_uid] AND pid IN (SELECT pid 
                 FROM photo_tag 
                 WHERE subject [friend_uid]) LIMIT 0, 20) 

希望这有助于

相关问题