1
我將解釋我被卡住的問題。我有一個名爲empl02的表,其中包含所有僱員的姓氏,薪水和職位。我被要求顯示所有員工的最後名字,薪水,職位,賺取的錢超過某個「職位」的最高薪職員,我們會將這個職位稱爲服務器。我不能只是做一些簡單的像......ORACLE SQL處理不同的表格
SQL> select Lastname,salary,position FROM empl02
2 WHERE
3 SAL > 125000;
相反,它必須是動態的。我覺得這個邏輯非常簡單,我只是不確定如何將它翻譯成SQL。我正在考慮沿着 「SELECT Lastname,salary,position from empl02 where salary > MAX(SALARY) of position(server)
」的方向行事,將此任務轉換爲SQL的方式是什麼?