我想知道是否存在對此的SQL查詢? 目標:將user_post.user_id與user_info.id進行比較,從匹配的行中獲取user_info.profile_page,並從所有匹配項中構建一個表。將選擇查詢的所有行替換爲另一個表的匹配行
我試過INNER,LEFT和Right JOIN。 不是有用的。
此外,IN也不會產生所需的結果。
我想知道是否存在對此的SQL查詢? 目標:將user_post.user_id與user_info.id進行比較,從匹配的行中獲取user_info.profile_page,並從所有匹配項中構建一個表。將選擇查詢的所有行替換爲另一個表的匹配行
我試過INNER,LEFT和Right JOIN。 不是有用的。
此外,IN也不會產生所需的結果。
SELECT profile_page
FROM user_post JOIN user_info
ON (user_post.user_id = user_info.id)
你需要結果中的.php嗎?
你是否需要它作爲表或者查詢是否足夠?你可以看看。
只要查詢就夠了。我會試試這個。謝謝。 – CrackingTheCode
工作就像一個魅力。好像我需要更多地瞭解ON而不是WHERE – CrackingTheCode
你也可以用'WHERE'來做到這一點(v2solutions.com的其他答案顯示了這一點),但使用'ON'更容易和更清晰。 – Ariel
下面的查詢應爲你工作:
SELECT
user_info.profile_page
FROM
user_info,
user_post
WHERE
user_info.id = user_post.user_id
它的確如此。謝謝 – CrackingTheCode
下一次後,你嘗試過的代碼,不只是說你嘗試過 - 發佈的代碼。否則非常好,清晰的職位。 – Ariel
當然,會做。沒想到人們想要閱讀代碼而煩惱! – CrackingTheCode
他們不會閱讀長碼,是真的。但是查詢很好,通常很短。 – Ariel