1

我正在使用两个查询来测试结果,这些查询试图根据消息中的文本查找我的朋友发布的内容。第一个查询:

select uid, status_id, message, time, source FROM status where uid in (SELECT uid2 FROM friend WHERE uid1 = me()) AND (strpos(lower(message),"father") >=0 );

返回我想要的结果,工作正常。然而,第二个查询应该更开放,因为它使用流,但什么也得不到。

SELECT type, created_time, post_id, comments, actor_id, target_id, message FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid = me()) AND actor_id IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND (strpos(lower(message),"father") >=0 );

为什么流只返回状态?我错过了什么吗?

4

0 回答 0