我遇到这样的情况
Select *
from user_post
where user_id in (select user_id from follow where follow_id=20)
这个查询工作正常,我需要在where条件中添加follow_id 20 ... select user_id加上此用户20也包含在WHERE IN条件中
我试过这个
Select *
from user_post
where user_id in (select user_id from follow where follow_id=20) AND user_id=20
没有带来正确的结果
查询应该是这样的
Select *
from user_post
where user_id in (10,15,20)
如何做到这一点
答案 0 :(得分:1)
SELECT
*
FROM
user_post
WHERE
user_id IN ((SELECT
follow_id
FROM
follow
WHERE
follow_id=20), 10, 15);