2017-06-06 51 views
-4

這裏是問題加入SQL表,但與連接表的附加信息

的基本說明我有兩個表我想加入。 一張表包含有關產品銷售的信息。 (product_sales) 另一個包含位置名稱的鍵。 (states_keys)

兩者都包含相同的列'state_key'。 states_keys表具有一個名爲'state_names'的附加列。

我想加入表格,以便我可以查看與每個產品銷售協調的準確狀態名稱。

所以,我想加入每個表的state_key =的位置,但顯示來自表states_keys的附加列state_names。

+1

這裏閱讀[如何問一個很好的SQL問題(https://meta.stackoverflow.com/a/271056/460557) –

+1

每一個基本的SQL教程涵蓋了。 – fancyPants

+1

你正在使用什麼數據庫?產品_sales和states_keys的簡單連接就可以做到。 – YuVi

回答

0
SELECT product_sales.*, state_names 
FROM product_sales 
INNER JOIN states_keys 
ON product_sales.state_key = states_keys.state_key 
0

的東西嘗試這樣的:

Select prod.*, state.state_names 
from product_sales prod 
inner join states_keys state on state.state_key = prod.state_key