gpt4 book ai didi

php - 将另一个表中的字段添加到结果

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

如果我有一个包含公司的表,另一个包含用户的表,我如何从公司表中提取一个字段并将其应用于所有用户结果?

用户有一个 company_id 字段绑定(bind)到公司的 id 字段。

公司表:

id
name

用户表:

id
company_id
first_name

如何通过以下方式获得结果:

id   #   company_id   #   first_name   #   company
#####################################################
123 # 20 # me # my company
124 # 20 # otheruser # my company

我猜它可能类似于 SELECT * FROM usertable, companytable UNION ALL 但我不确定。当前的实现是循环使用 php 来为每个用户获取公司,但这不允许 SQL“像搜索”公司名称!

最佳答案

你可以简单地JOIN指定列上的那些表:

SELECT users.id, users.company_id, users.first_name, companies.name
FROM users INNER JOIN companies ON users.company_id = companies.id

关于php - 将另一个表中的字段添加到结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23960364/

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