個々の選択がテーブルから最新の結果を引き出すクエリがあります。だから私はid descで選択順序を持っているので、最新のものは一番上にあり、rownumを使って一番上の番号を表示します。各選択は、最新の結果が必要な別の場所です。
ただし、私が直面している問題は、ユニオンオールの選択ステートメントで order by を使用できないことです。
select 'MUHC' as org,
aa,
messagetime
from buffer_messages
where aa = 'place1'
and rownum = 1
order by id desc
union all
select 'MUHC' as org,
aa,
messagetime
from buffer_messages
where aa = 'place2'
and rownum = 1
order by id desc;
各選択には順序が必要です。そうしないと、最新バージョンがプルされません。これを完全に行う別の方法、またはユニオンでこれを行う方法で、望ましい結果が得られるというアイデアはありますか?