SQL内部连接脚本问题

时间:2016-11-30 14:22:04

标签: sql sql-server

我正在学习SQL,并且遇到内连接问题。我有Trader表格trader_idcontact_idlast ordered以及Contact表格trader_idcontact_id

当我在脚本下方运行时,trader_idcontact_id与我期望的trader_idcontact_id完全相同(trader_id的值不同)和last ordered date。 脚本:

select  trader.trader_id
       ,contact.contact_id
       ,last_ordered 
from trader trader  
join contact contact on trader.trader_id=contact.contact_id

我错过了什么?

2 个答案:

答案 0 :(得分:4)

试试这个:

select  trader.trader_id
       ,contact.contact_id
       ,last_ordered 
from trader trader  
join contact contact on trader.trader_id=contact.trader_id -- (trader_id not contact_id)

答案 1 :(得分:1)

select  trader.trader_id
   ,contact.contact_id
   ,last_ordered 
from trader  
inner join contact on trader.trader_id=contact.trader_id