我有一个名为文件夹的表,它存储其他表的名称(名为fileXXX,其中X是一个数字),具有相同的结构,位于同一个Postgres中。我希望构建一个SQL语句,从文件夹表中检索DB中所有fileXXX表的名称,并创建一个具有此结构的SQL语句。SELECT * FROM _file001_ SELECT * FROM _file002_ SELECT * FROM
我试图从本质上做一种新闻提要,它首先显示最近的活动。我为所有三个表构建了一个UNION ALL,将所有活动分组在一起,然后构建一个组,以确保同一项的活动不会显示两次,并按时间顺序排列。我想知道是否有任何方法来优化这个(每个表大约是500-900 K,而且还在增长)。截断代码如下所示。SELECT time,item_id FROM ( UNION