交织两个不同的SQL表的行,按日期排序

Ste*_*win 3 sql postgresql

在Postgres中,我有两个几乎没有共同点的不同表,除了它们都有创建日期的事实。我想使用该创建日期,以便在时间轴上显示这两个模型的实例。为此,我想我需要首先以某种方式从两个表中选择所有的created_at时间戳,然后以降序对其进行排序,对结果集进行分页,然后遍历并检测每个行的模型对应于为了正确显示数据。

知道这是否可行吗?

Dmi*_*kov 5

也许像这样

select created_at, 'a' as tab_name from table_a 
union all
select created_at, 'b' as tab_name from table_b
order by created_at
Run Code Online (Sandbox Code Playgroud)