gpt4 book ai didi

mysql - 数据库请求

转载 作者:行者123 更新时间:2023-11-29 21:08:06 27 4
gpt4 key购买 nike

我是开发领域的初学者,我有一个数据库,其中包含 3 个表,分别是公民、城市、国家/地区:

公民:有 2 个字段 Id 和 Id_City

城市:有 2 个字段 Id 和 Id_Country

国家/地区:只有一个字段 ID

我的问题是获取公民 X 属于哪个国家。我的方法更像是 2 个请求:

第一。 从 Id=X 的公民中选择 Id_Country

第二。使用第一个请求的结果从城市 Id_Country 中选择,其中 Id ="我在第一个请求的结果中得到的 id_city"

然后根据需要使用其他请求来获取该国家/地区的更多信息

所以我想知道我是否可以在一个请求中完成所有这些

最佳答案

您需要加入:

SELECT country.Country_Name
FROM citizen
JOIN city ON citizen.Id_City = city.Id
JOIN country ON city.Id_Country = country.Id
WHERE citizen.Id = [x];

关于mysql - 数据库请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36635545/

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