我知道(没有order by
子句)SQL 不对结果集的顺序做出任何保证。但是,对于涉及一个或多个连接的查询,我可以对结果集中相关项的连续性做出任何假设吗?
例如,如果我有类似的查询
select * from A left join B on P(x) left join C on Q(x)
我可以假设与特定行对应的所有记录A
在结果集中都是连续的吗?
我知道(没有order by
子句)SQL 不对结果集的顺序做出任何保证。但是,对于涉及一个或多个连接的查询,我可以对结果集中相关项的连续性做出任何假设吗?
例如,如果我有类似的查询
select * from A left join B on P(x) left join C on Q(x)
我可以假设与特定行对应的所有记录A
在结果集中都是连续的吗?