次の問題があります。
すべての場所の都市で最も早く来る従業員を選択し、場所の都市と来る日付を表示します
私は次のものを試しました
select e.hiredate as LOC,d.loc as COMDATE
from emp e, dept d
where e.hiredate in (
select min(e.hiredate)
from emp e
group by d.loc
)
次の結果を示します
17-DEC-80 NEW YORK
17-DEC-80 DALLAS
17-DEC-80 CHICAGO
17-DEC-80 BOSTON
しかし、問題は 17-DEC-80 が 1 つしかないことです。これは、それ自体が繰り返されることを意味します。どうすれば修正できますか?