假设我有这些表,其中包含这些字段:
公司:company_id |姓名 |员 worker 数
companies_countries:company_id | country_id
国家:country_id | country_iso_code
假设这是一个 1:1 的关系: 当我获取所有公司时,如何将 country_iso_code 直接加入公司记录集中?我想我在这里需要两个连接?
最佳答案
一个简单的例子:
select c.name, n.country_iso_code
from companies c,
companies_countries x,
countries n
where x.company_id = c.company_id
and n.country_id = x.country_id
编辑
有关 JOIN 的详细介绍,请查看 SQL JOIN .
关于sql - 我如何在一个 SQL 语句中加入这个查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1974205/