我正在学习SQL,并且遇到内连接问题。我有Trader
表格trader_id
,contact_id
和last ordered
以及Contact
表格trader_id
和contact_id
。
当我在脚本下方运行时,trader_id
和contact_id
与我期望的trader_id
,contact_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
我错过了什么?
答案 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