Запрос таблицы потоков для собственных сообщений пользователя возвращает теги фотографий другими - PullRequest
1 голос
/ 17 июля 2011

Я запрашиваю таблицу потоков, чтобы получить все, что недавно зарегистрированный пользователь опубликовал. Я использую следующий запрос:

SELECT source_id, actor_id, app_id, post_id, созданный_время, сообщение, лайки, вложение С потока ГДЕ source_id = XXXXX AND actor_id = XXXXX

Проблема заключается в том, что в ответ включаются записи о том, когда другие пользователи отметили вошедшего в систему пользователя на фотографиях, что я не считаю постом вошедшего в систему пользователя.

Я просмотрел другие поля в таблице потоков, такие как taget_id и viewer_id, но не могу найти способ ограничить результаты.

Может ли кто-нибудь помочь мне исключить эти записи тегов или определить в возвращаемых данных, какие записи помечены фотографиями (или другими вещами, которые могут быть отмечены)?

Заранее спасибо.

// Питер

1 Ответ

0 голосов
/ 21 июля 2011

Вы можете выполнить то, что вы пытаетесь сделать, зацикливая записи, и, если вложение является фотографией или видео, проверьте, совпадает ли идентификатор владельца с идентификатором пользователя.Если это другой идентификатор пользователя, то вы знаете, что они его не публиковали, и их просто отметили на фотографии.

...