EMPLOYEE テーブルの従業員を次のルールで並べ替える必要があります。部門が SALES の場合は経験で並べ替え、それ以外の場合は SALARY で並べ替えます。
これは私が試したものです:
select FNAME||' '||LNAME as emp_name,salary,HIRE_DATE from employee
where dept_id=(select dept_id from department where name='SALES') order by HIRE_DATE asc;
UNION
select FNAME||' '||LNAME as emp_name,salary,HIRE_DATE from employee
where dept_id NOT IN (select dept_id from department where name='SALES') order by salary desc;
私が思うに2つの注文のためにエラーがスローされます。解決策はありますか?