SQL语句问题。在线等
我想得到用户root在表sys_role_usr中排在的一位的角色ID,下面这个SQL语句我已经得到:
select c_role_id from sys_role_usr where c_usr_id = 'root ' and rownum=1;
显示结果为aaa00
但是我想得到ID为aaa00,在DB中的第一个名字如下SQL:
select e.c_role_id,f.c_roles_name from sys_role_usr e,sys_roles f where e.c_usr_id = 'root ' and rownum=1 and e.c_role_id=f.c_roles_id;
但是结果确变成了用户root的另一个角色ID 是为什么呢
[解决办法]
你这个不用管他 是数据库里索引的事情 没关系的