Mysql 具有多个表、列、值的SQL查询

Mysql 具有多个表、列、值的SQL查询,mysql,sql,sequelpro,Mysql,Sql,Sequelpro,我对SQL非常陌生,所以如果我写的全是胡说八道,请温柔一点。我有一个phpbb数据库,在那里我需要从一个特定的用户那里获取主题跟踪中所有主题的post_主题和post_文本。我不成功的查询(同样,基本上不了解SQL)如下所示: SELECT post_subject, post_text FROM phpbb_posts WHERE topic_id=(ALL topic_id from phpbb_topics_track where user_id='165261') 你能帮我找到正确的问

我对SQL非常陌生,所以如果我写的全是胡说八道,请温柔一点。我有一个phpbb数据库,在那里我需要从一个特定的用户那里获取主题跟踪中所有主题的post_主题和post_文本。我不成功的查询(同样,基本上不了解SQL)如下所示:

SELECT post_subject, post_text
FROM phpbb_posts
WHERE topic_id=(ALL topic_id from phpbb_topics_track where user_id='165261')
你能帮我找到正确的问题吗

提前非常感谢

那太好了

SELECT post_subject, post_text
FROM phpbb_posts
WHERE topic_id = ANY (select topic_id from phpbb_topics_track where user_id='165261');


为了让事情更清楚,添加一些示例表数据和预期结果(以及格式良好的文本,而不是图像)
SELECT post_subject, post_text
FROM phpbb_posts
WHERE topic_id IN (select topic_id from phpbb_topics_track where user_id='165261');