小编Yve*_*man的帖子

是否可以创建动态连接?

如果重要的话,我正在使用 PostgreSQL。

假设这两个表:

 id | run
----+-------
  1 | run_1
  2 | run_2
  3 | run_3
Run Code Online (Sandbox Code Playgroud)

sample | elapsed |  run
-------+---------+-------
 samp1 | 1:09    | run_1
 samp2 | 0:32    | run_1
 samp1 | 0:58    | run_2
 samp2 | 0:28    | run_2
 samp1 | 0:55    | run_3
 samp2 | 0:28    | run_3
Run Code Online (Sandbox Code Playgroud)

我想要以下输出:

sample | run_1 | run_2 | run_3
-------+-------+-------+-------
 samp1 | 1:09  | 0:58  | 0:55
 samp2 | 0:32  | 0:28  | 0:28
Run Code Online (Sandbox Code Playgroud)

如果我有固定数量的运行值,这很容易做到,但是是否可以创建一个动态查询,无论运行次数如何,它都会输出正确的内容?

postgresql pivot

5
推荐指数
1
解决办法
5732
查看次数

标签 统计

pivot ×1

postgresql ×1