gpt4 book ai didi

sql - 使用选择查询加入 postgres 中的系列

转载 作者:行者123 更新时间:2023-11-29 12:45:26 25 4
gpt4 key购买 nike

我正在寻找一种方法来连接这两个查询(或同时运行这两个查询):

SELECT  s
FROM generate_series(1, 50) s;

使用此查询:

SELECT id FROM foo ORDER BY RANDOM() LIMIT 50;

以这样的方式获得 50 行:

series, ids_from_foo
1, 53
2, 34
3, 23

我已经研究了好几天了,还是想不通。任何帮助都会很棒。

最佳答案

使用row_number()

select row_number() over() as rn, a
from (
select a
from foo
order by random()
limit 50
) s
order by rn;

关于sql - 使用选择查询加入 postgres 中的系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25571094/

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