2011-11-04 162 views
0

有没有办法从给定的流查询中获取所有照片?我尝试了以下,但它返回一个空集。从流中获取照片

SELECT pid, aid, src_big FROM photo WHERE pid IN (SELECT attachment.media.photo.pid FROM #feed) 
+0

什么选择附件。 media.pho to.pid从#feed返回? – Oleg

+0

它返回正确的数据类型,但它嵌套在4个空对象中。 –

+0

请问,您能否将这些数据添加到您的文章? – Oleg

回答

0

因为我看不到'#feed'查询但很可能缺少stream_filter查询,所以很难说。这会给你类似以下3个查询。祝你好运!

查询'钥匙'

SELECT filter_key 
    FROM stream_filter 
    WHERE uid = me() AND name = 'Photos' 

查询'喂'

SELECT attachment.media.photo.pid 
    FROM stream 
    WHERE source_id = {id here} AND filter_key IN (SELECT filter FROM #key) 

查询'照片'

SELECT caption, src_big, modified 
    FROM photo 
    WHERE pid IN (SELECT pid FROM #feed)