首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确地将两个mysql表关联在一起

问如何正确地将两个mysql表关联在一起
EN

Stack Overflow用户
提问于 2015-08-14 18:02:31
回答 2查看 39关注 0票数 0

我有两张桌子,一张是给用户的,一张是他们的帖子。我在两个表中都有一个名为user_id的字段。

现在,如果我想要删除记录或让用户在我的网站上张贴?我需要加一个外键吗?如果是的话,你能解释一下我怎样才能做好这件事吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-14 18:13:36

根据我从你的问题中得到的:是的,你需要拥有你的POSTS.user_id才能成为USERS.user_id的外键。

用户的外观如下所示:

用户

user_id,user_name

发布

post_id,user_id (外键)

我希望这能帮到你。

票数 0
EN

Stack Overflow用户

发布于 2015-08-14 18:09:57

根据我从您的问题中得到的:您可以在这两个表上使用内连接。

代码语言:javascript
复制
    SELECT *
    FROM users 
    INNER JOIN posts
    ON users .user_id= posts.user_id;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32016150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档