Я пытаюсь запустить следующий FQL:
SELECT user_id FROM like WHERE object_id IN (SELECT object_id FROM album WHERE owner = me())
Но это выдает ошибку:
error_code ": 604," error_msg ":" Ваше утверждениене индексируетсяПредложение WHERE должно содержать индексируемый столбец.Такие столбцы помечены * в таблицах, на которые ссылается http: \ / \ / developers.facebook.com \ / docs \ / reference \ / fql
В обоих запросах используются индексируемые столбцы!И после некоторой отладки я разыскал часть IN.В принципе, если запрос IN возвращает пустое значение (в данном случае «SELECT object_id FROM album WHERE owner = me()
»), вы получаете эту ошибку?И, очевидно, есть пользователи, у которых нет альбома!
По сути, весь этот запрос не должен давать результата ????
Разве это не очевидная ошибка?
Спасибо.