gpt4 book ai didi

MySQL 查询两表连接

转载 作者:搜寻专家 更新时间:2023-10-30 23:21:12 26 4
gpt4 key购买 nike

这个查询有点麻烦。我有两张 table ......

Account -
ResourceID (int)
AccountID (int) (unique auto-inc)

Resource -
TextName (varchar)
ResourceID (int) (unique auto-inc)
CompanyID (int)

我只有 AccountID,我需要进行 1 个查询,该查询将告诉我 Resource 表中所有记录的 TextName 和 ResourceID,这些记录与 account 表中具有相同 ResourceID 和我提供的帐户 ID。

这是我目前所拥有的,它已经将范围缩小到只有一个条目……我什至还没有开始尝试合并 CompanyID。

SELECT r.ResId, r.FirstName, r.LastName
FROM account a, resource r
WHERE a.AccId='7' AND a.ResId = r.ResId

非常感谢任何帮助。谢谢

最佳答案

您需要自动加入才能获得同类资源共享公司!

SELECT rSameCompany.ResId, rSameCompany.FirstName, rSameCompany.LastName
FROM resource r
INNER JOIN resource rSameCompany
ON r.CompanyID = rSameCompany.CompanyID
INNER JOIN account a
ON r.ResourceID = a.ResourceID
AND a.AccId='7'

关于MySQL 查询两表连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6389392/

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