私は本当に今は本当に苦労しています。私はどこでも見てきました。答えを見つけることができないので、私はいくつかのガイダンスを探しています。最も頻繁に値を見つけて参加する
task_tbl内で最も頻繁に出現したtask_nameを収集する必要があります。次に、そのタスクを使用したjob_tbl内のすべてのジョブを調べる必要があります(task_tbl内の各値は、 the job_tbl)
このコードは私が現在持っているもので、これは正常に表示されたtask_nameを返しますが、私はまだどのようにこのタスクを使用したすべてのジョブを把握するのか分かりません。
select task_name
from
(select task_name, count(1)
from task_tbl
group by task_name
order by count(1) desc) a
where rownum = 1;
Oracle 12.1以降では、 'fetch first'構文を使用して、このような上位n個の問合せを単純化できます。 –