为什么 limit 2 结果不是 limit 1 结果的超集?

Why limit 2 result is not a superset of limit 1 result?

我在 snowflake 中创建了一个临时 table 并使用以下命令查询它

select mykey
from   myDB
limit  1;

查询returns结果'X'

然后我使用下面的命令

select mykey
from   myDB
limit  2;

查询 returns 结果 'Y' 和 'Z'。问题:

为什么第二个查询返回的结果不是第一个查询结果的超集?

您没有 ORDER BY 子句,因此您的数据不会被强制为稳定的排序顺序,因此限制可能不会查看相同的行。