暂无图片
如果想让优化器首先访问T2,之后在关联T1。 可以通过下面哪种写法?
我来答
分享
szrsu
暂无图片
2023-06-13
如果想让优化器首先访问T2,之后在关联T1。 可以通过下面哪种写法?

select t1.name from t1,t2 where t2.id = t1.id。
如果想让优化器首先访问T2,之后在关联T1。
可以通过下面哪种写法?

A
select /*+ JOIN_FIXED_ORDER /t1.name from t2 JOIN t1 on t1.id = t2.id;
B
select /
+ JOIN_ORDER(t2, t1) /t1.name from t2 JOIN t1 on t1.id = t2.id;
C
select t1.name from t2 STRAIGHT_JOIN t1 on t1.id = t2.id;
D
select /
+ JOIN_PREFIX(t2) */t1.name from t2 JOIN t1 on t1.id = t2.id;

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
鸿惊九天

选BCD:
B
select /*+ JOIN_ORDER(t2, t1) /t1.name from t2 JOIN t1 on t1.id = t2.id;
C
select t1.name from t2 STRAIGHT_JOIN t1 on t1.id = t2.id;
D
select /
+ JOIN_PREFIX(t2) */t1.name from t2 JOIN t1 on t1.id = t2.id;

暂无图片 评论
暂无图片 有用 1
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏