我为用户提供了两个表1,为他们的帖子提供了1个表。我在两个表中都有一个名为user_id的字段。
现在,如果我想提取记录或让用户在我的网站上发帖?我需要添加外键吗?如果是这样,请解释一下我如何正确地做到这一点?
答案 0 :(得分:0)
从我的问题中得到的结论: 您可以在两个表上使用INNER JOIN。
SELECT *
FROM users
INNER JOIN posts
ON users .user_id= posts.user_id;
答案 1 :(得分:0)
从我的问题中得到的结论: 是的,您需要将您的POSTS.user_id作为USERS.user_id的外键
USERS看起来像这样:
用户强>
user_id,user_name
<强>帖子强>
post_id,user_id(外键)
我希望这会有所帮助。