假设我有这些表,包含以下字段:
公司:company_id | 名字| num_employees
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
Run Code Online (Sandbox Code Playgroud)
有关JOIN的简介,请查看SQL JOIN.