Получить фотографии из потока - PullRequest
0 голосов
/ 04 ноября 2011

Есть ли способ получить все фотографии из данного потока запроса?Я попробовал следующее, но он возвращает пустой набор.

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

1 Ответ

0 голосов
/ 30 апреля 2013

Сложно сказать, так как я не вижу ваш запрос "#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)
...