2012-04-04 4 views
0

나는 모든 스레드와 FQL에 의한 각 스레드의 마지막 메시지를 얻는 방법을 모르겠다. 난 단지 목록에서 하나 (첫번째) 스레드에 대한 마지막 메시지가 ofcouse한계가있는 다중 FQL 쿼리

fql?q={"threads":"SELECT subject, recipients, updated_time, unseen, unread, thread_id FROM thread WHERE folder_id = 0", 
"users": "SELECT uid, name FROM user WHERE uid IN (SELECT recipients FROM #threads)", 
"first_msg": "SELECT message_id, thread_id, body, created_time FROM message WHERE thread_id IN (SELECT thread_id FROM #threads) ORDER BY created_time DESC LIMIT 1"} 

을하지만 : 나는보십시오.

답변

0

마지막 답변을 얻으려면 각 스레드마다 쿼리를 추가하십시오. 더하기 최대 카운트 쿼리 확인 (너무 많은 스레드가있는 경우)