我有两个表,名字分别是feed和友谊。
友谊表具有以下字段:.toid(会话用户ID),fromid(是朋友ID)以及状态(可以是0或1),并且供稿表包含id,post_user_id(即供稿者海报ID)和内容。现在,我只想从朋友的提要表中获取提要,我能够从朋友的提要中获取提要,但是我无法获取自己的提要,当我将自己的ID置于查询条件中但执行结果时空的。我尝试了这些
SELECT * FROM feed WHERE `post_user_id` IN (Select fromid from
gr_user_friendships where toid = 47) ORDER BY
post_date_time DESC
/ ****此查询仅提供朋友记录而不是我的记录以获取我的记录,我也将自己的ID放在条件中**** /
SELECT * FROM feed WHERE `post_user_id` IN (Select fromid from
gr_user_friendships where toid = 47) and `post_user_id` = 47 ORDER
BY post_date_time DESC
/ *这次结果为空** /
我也尝试了这种内连接完全没有成功
最佳答案
尝试:
SELECT * FROM feed WHERE post_user_id = 47 or 'post_user_id' IN
(Select fromid from gr_user_friendships where toid = 47) ORDER BY
post_date_time DESC
关于php - 如何从带有子查询的两个表中获取值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29817452/