gpt4 book ai didi

oracle - 想在 Oracle 中生成如下的 o/p

转载 作者:行者123 更新时间:2023-12-01 04:00:54 27 4
gpt4 key购买 nike

我需要一个 o/p 如下。

1,1
2,1
2,2
3,1
3,2
3,3
4,1
4,2
4,3
4,4
... and so on.

我尝试编写如下查询。但是抛出错误。单行子查询返回多于一行。
with test1 as(
SELECT LEVEL n
FROM DUAL
CONNECT BY LEVEL <59)
select n,(
SELECT LEVEL n
FROM DUAL
CONNECT BY LEVEL <n) from test1

感谢您帮助解决相同问题。

最佳答案

以下是获得所需结果的方法之一:

SQL> with t1(col) as(
2 select level
3 from dual
4 connect by level <= 5
5 )
6 select a.col
7 , b.col
8 from t1 a
9 join t1 b
10 on a.col >= b.col
11 ;

COL COL
---------- ----------
1 1
2 1
2 2
3 1
3 2
3 3
4 1
4 2
4 3
4 4
5 1
5 2
5 3
5 4
5 5

15 rows selected

关于oracle - 想在 Oracle 中生成如下的 o/p,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13528071/

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