用另一个 table 的匹配行替换 select 查询的所有行

Replace all rows of a select query with matching rows of another table

我想知道是否有对此的 SQL 查询? Objective:比较user_post.user_id和user_info.id,从匹配的行中取出user_info.profile_page并从所有匹配中形成table。

我已经尝试过 INNER、LEFT 和 Right JOIN。 没有用。

另外,IN 也没有产生想要的结果。

SELECT profile_page
FROM user_post JOIN user_info
  ON (user_post.user_id = user_info.id)

结果中需要.php吗?

您需要它作为 table,还是查询就足够了?你可以做一个视图。

以下查询应该适合您:

SELECT
    user_info.profile_page
FROM
    user_info,
    user_post
WHERE 
    user_info.id = user_post.user_id