如果重要的话,我正在使用 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)
如果我有固定数量的运行值,这很容易做到,但是是否可以创建一个动态查询,无论运行次数如何,它都会输出正确的内容?