gpt4 book ai didi

mysql - 在 MySql 中将表绑定(bind)在一起

转载 作者:行者123 更新时间:2023-12-01 00:34:09 25 4
gpt4 key购买 nike

我有一个包含公司信息(即名称、地址、业务描述...)的表格和另一个包含用户信息(即名字、姓氏、电子邮件和密码)的表格。如何将公司表绑定(bind)到用户表,以便当用户登录时,公司与用户正确关联?我会在公司表中有一个 userid 列吗?

最佳答案

假设多个用户可能属于一个公司,但只有一个公司可能与一个用户相关联,用户表中的 companyid 最有意义。

要将两个表连接在一起,您希望两者在所有情况下都匹配,请使用 INNER JOIN:

SELECT u.*, c.companyname FROM users u 
INNER JOIN companies c ON u.companyid = c.companyid

显然,以上是一个模拟查询,需要进行定制以符合您的架构/要求。

关于mysql - 在 MySql 中将表绑定(bind)在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/842224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com