1道Oracle题目.选什么?为什么?
1道Oracle题目.选什么?为什么?
表(PERSONNEL)包含以下列:(选择1项)
ID NUMBER(9)
LAST_NAME VARCHAR2(25)
FIRST_NAME VARCHAR2(25)
MANAGER_ID NUMBER(9)
假设:部门经理是一名职员,判断下面两个语句执行结果有何不同:
SELECT p.last_name,p.first_name,m.last_name,m.first_name FROM personnel p,
personnel m WHERE m.id = p.manager_id;
SELECT p.last_name,p.first_name,m.last_name,m.first_name FROM personnel p,
personnel m WHERE m.manager_id = p.id;
A)其中一个语句不能执行 B)其中一个语句不是自连接
C)结果相同,显示顺序不同 D) 结果不同,显示相同