TABLESAMPLE SYSTEM_ROWS()不提供随机结果

时间:2018-06-06 23:45:47

标签: postgresql psql postgresql-9.6

我尝试使用SELECT id FROM table TABLESAMPLE SYSTEM_ROWS(1)来选择1个随机行,但我总是得到第一行,所以它不是随机的。 但我意识到我只能使用新创建的表来解决这个问题,因为旧表的相同查询会给出正确的随机结果。我已经尝试使用这个问题重新索引表,但不幸的是它没有帮助。

那么,如何使用TABLESAMPLE SYSTEM_ROWS(1)获得正确的随机输出?

0 个答案:

没有答案