联接SQL表,但包含来自联接表的附加信息

联接SQL表,但包含来自联接表的附加信息,sql,join,Sql,Join,下面是这个问题的基本说明 我想加入两张桌子。 一个表包含有关产品销售的信息。(产品销售) 另一个包含位置名称的键。(国家/地区) 两者都包含相同的列“state_key”。 states\u keys表还有一个名为“state\u names”的附加列 我想加入这个表,这样我就可以查看每个产品销售对应的准确州名 因此,我想在每个表的state_键为=的位置加入,但显示来自表states_键的其他列state_名称。尝试以下方法: SELECT product_sales.*, state_nam

下面是这个问题的基本说明

我想加入两张桌子。 一个表包含有关产品销售的信息。(产品销售) 另一个包含位置名称的键。(国家/地区)

两者都包含相同的列“state_key”。 states\u keys表还有一个名为“state\u names”的附加列

我想加入这个表,这样我就可以查看每个产品销售对应的准确州名


因此,我想在每个表的state_键为=的位置加入,但显示来自表states_键的其他列state_名称。

尝试以下方法:

SELECT product_sales.*, state_names
FROM product_sales
INNER JOIN states_keys
ON product_sales.state_key = states_keys.state_key
Select prod.*, state.state_names
from product_sales prod
inner join states_keys state on state.state_key = prod.state_key

请阅读这里的每个基本sql教程。您使用的是什么数据库?一个简单的产品销售和状态键连接就可以了。