用另一个 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
我想知道是否有对此的 SQL 查询?
我已经尝试过 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