gpt4 book ai didi

sql - 如何组合多个SQL查询?

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

我在想出任何方法将两个 SQL 查询组合成一个单一的查询来表达一些更伟大的想法时遇到了一些麻烦。

例如,假设我有查询 A 和查询 B。查询 A 返回总工作小时数。查询 B 返回 worker 可工作的总小时数。这些查询中的每一个都返回单列和单行。

不过,我真正想要的本质上是查询 A 相对于查询 B。我想知道已使用的容量的百分比。

我知道如何独立编写查询 A 和 B,但是当我试图弄清楚如何使用这些预先编写的查询来提出一个将它们一起使用的新 SQL 查询时,我的问题就出现了。我知道,在更高的层面上,就像在报告中所说,我可以调用两个查询,然后将它们分开,但我宁愿将其全部包含在一个 SQL 查询中。

我正在寻找的是关于如何使用 SQL 组合这些查询的一般想法。

谢谢!

最佳答案

无约束 JOIN,1 行 x 1 行笛卡尔积

SELECT worked/available AS PercentageCapacity
FROM ( SELECT worked FROM A ),
( SELECT available FROM B )

关于sql - 如何组合多个SQL查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441590/

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