View the Exhibit and examine the description of the EMPLOYEES table. You want to
display the EMPLOYE_ID, FIRST_NAME, and DEPARTMEN_ID for all the employees who
work in the same department and have the same manager as that of the employee having
EMPLOYE_ID 104. To accomplish the task, you execute the following SQL statement:
SELECT employee_id, first_name, department_id FROM employees WHERE (manager_id,
department_id) =(SELECT department_id, manager_id FROM employees WHERE
employee_id = 104) AND employee_id <> 104; When you execute the statement it does not
produce the desired output. What is the reason for this?
A.
The WHERE clause condition in the main query is using the = comparison operator,
instead of EXISTS.
B.
The WHERE clause condition in the main query is using the = comparison operator,
instead of the IN operator.
C.
The WHERE clause condition in the main query is using the = comparison operator,
instead of the = ANY operator.
D.
The columns in the WHERE clause condition of the main query and the columns
selected in the subquery should be in the same order.
Confirmed for 11g1