![](/img/trans.png)
[英]Is it possible to Update the rows with data from a table connected with the foreign key?
[英]Reference data from another table, connected by a foreign key
我正在建立一個社交網站,其中每個用戶都屬於一個特定的組。 主頁(可以說是“新聞提要”)顯示了該組中任何人的最新帖子。 因此,我需要從與已登錄用戶的組ID匹配的用戶那里獲取所有故事。
故事表包含幾列,其中一列是poster_id(FK約束到users表中的ID列),user表中還有一列group_id。 本質上,我需要做的是:
SELECT * FROM stories WHERE poster_id.group_id = '$logged_in_user_group'
但是顯然,我不能僅通過poster_id直接引用group_id。 將“回溯”到users表中的最簡單方法是什么,以便可以比較group_id?
您正在尋找“加入”:
select stories.*
from stories
join poster on poster.poster_id = stories.poster_id
where poster.group_id = '$logged_in_user_group'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.