2014-04-24 6 views
0

fql 쿼리 또는 다중 쿼리를 사용하여 사용자의 uid를 사용하여 특정 사용자의 대화를받은 편지함에서 어떻게 얻을 수 있습니까? 예 : uid = 786758454 인 사용자 X와 나 사이의 대화를 원한다면? 이특정 사용자와의 대화

SELECT message_id, thread_id, author_id, body, created_time, viewer_id 
FROM message WHERE thread_id IN 
(SELECT thread_id, subject, recipients FROM thread WHERE folder_id =0) 
AND author_id = 'user X uid' ORDER BY created_time DESC LIMIT 0,25 
+0

나는 나와 사용자 x 모두에게 메시지의 '본문'이 필요하다! – Machete

답변

0

같은

뭔가 당신은 사용자 ID 모두 필요합니다. 사용자 X uid와 사용자 uid. 이 fql 쿼리를 사용해보십시오 :

SELECT message_id, thread_id, author_id, body, created_time, viewer_id FROM message WHERE thread_id IN (SELECT thread_id FROM thread WHERE folder_id = 0) and (author_id = 'user X uid' or author_id = 'YOUR user uid') ORDER BY created_time DESC 

희망이 문제가 해결 될 수 있습니다.