- UID
- 63987
- 阅读权限
- 20
- 帖子
- 198
- 精华贴数
- 1
- 技术排名
- 4181
- 技术积分
- 644
- 社区排名
- 9193
- 社区积分
- 32
- 注册时间
- 2003-11-18
- 精华贴数
- 1
- 技术积分
- 644
- 社区积分
- 32
- 注册时间
- 2003-11-18
- 论坛徽章:
- 3
|
select * from sys_user where user_code = 'zhangyong' or user_code in (select grp_code from sys_grp where sys_grp.user_code = 'zhangyong')
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=RULE
1 0 FILTER
2 1 TABLE ACCESS (FULL) OF 'SYS_USER'
3 1 INDEX (UNIQUE SCAN) OF 'PK_SYS_GRP' (UNIQUE)
里面的查询返回的记录数一般只有一两条,但sys_user表的数据很多,怎么样才能让这条sql以sys_grp为驱动表?
谢谢! |
|