いくつかのテーブルの最新の日付がすべてOracleで互いに一致することをテストしています。私が思いついたSQLは次のようになります。
select ICEAG.process_month
from (
select *
from (
select process_month
from TABLE1
group by process_month
order by process_month desc
)
where rownum <=1
) ICEAG
join (
select *
from (
select process_month
from TABLETWO
group by process_month
order by process_month desc
)
where rownum <=1
) GAI on (ICEAG.process_month = GAI.process_month)
これは機能しますが、約12のテーブルをチェックする必要があります。もっとサブクエリに参加し続けるべきですか、それとももっと良い方法がありますか?