参考答案: C
详细解析:
A、全关联会把t1,t2表的所有数据都取出来,不符合”如果有扩展信息则加上,如果没有则只用基本信息”。C、如果有扩展信息则加上,如果没有则只用基本信息,可以实现该需求。根据题目很明显适合左关联。
BD同A
A. 使用全关联: select t1*t2* from dim. user t1 full outer join dim_user_ext t2 ont1.user_id=t2.user_id;
B. 使用右关联: select t1*t2* from dim_user t1 right join dim_user_ext t2 ont1.user_id=t2 user_id;
C. 使用左关联: select t1*t2* from dim_user t1 left join dim_user_ext t2 ont1.user_id=t2. user_id;
D. 使用内关联: select t1*t2* from dim_user t1 join dim_user_ext t2 on t1.user_id=t2.user_id;
参考答案: C
详细解析:
A、全关联会把t1,t2表的所有数据都取出来,不符合”如果有扩展信息则加上,如果没有则只用基本信息”。