我正在尝试返回链接到当前日期的伪随机表条目。因此,任何查询都会在该特定日期返回相同的结果。为此,我选择使用日期作为自纪元以来的天数。在表中条目数上的历元模数会给我所需条目的位置。
position = daysSinceEpoch % tableCount
然后使用跳过和限制,我可以在此表位置获取条目,并且可以使用两个数据库查询,其中第一个的结果用于构建第二个。
SELECT COUNT(*) FROM myTable;
SELECT * FROM myTable LIMIT 1 OFFSET ${position};
但是打开两个数据库连接似乎效率很低。我将如何加入这两个查询?