gpt4 book ai didi

sql - 将多个查询结果合并到一张表中,结果顺序是如何确定的?

转载 作者:行者123 更新时间:2023-12-02 09:00:12 25 4
gpt4 key购买 nike

我正在为不同的查询重新调整表结果,但每个表都将采用相同的格式,并且全部位于一个最终表中。如果我希望首先列出查询 1 的结果,然后列出查询 2 的结果,等等,最简单的方法是什么?

UNION 是追加表格还是随机组合?

最佳答案

除非在 order by 子句中显式调用,否则 SQL 标准不保证顺序。在实践中,这通常按时间顺序返回,但如果顺序很重要,我不会依赖它。

在工会中,您可以像这样控制顺序...

select
this,
that
from
(
select
this,
that
from
table1
union
select
this,
that
from
table2
)
order by
that,
this;

关于sql - 将多个查询结果合并到一张表中,结果顺序是如何确定的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1891198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com