【发布时间】:2019-11-26 23:58:38
【问题描述】:
我有多个表,我像这样加入它们(它们共享相同的密钥)
select *
from user_account_profile
inner join user_asset_profile
using (user_id)
left join user_trading_profile
using (user_id)
我想知道user_id这个key怎么用?,是不是等价于
select *
from user_account_profile t1
inner join user_asset_profile t2
on t1.user_id = t2.user_id
left join user_trading_profile t3
on t1.user_id = t3.user_id
或
select *
from user_account_profile t1
inner join user_asset_profile t2
on t1.user_id = t2.user_id
left join user_trading_profile t3
on t2.user_id = t3.user_id
或者如果这些查询都是等价的?
【问题讨论】: