为所有ID添加NAs,以便最多添加25个条目

时间:2015-11-25 20:39:49

标签: sql sql-server-2008 formatting

我正在使用SQL Server 2008。

我有一堆表,我想根据ID并排放置,但每个ID的行数不同。

例如。表1:

ID  Value1
1   'hello'
1   'world'
2   'random'
2   'words'
2   'exist'
4   'today'

表2:

ID  Value2
1   25
3   30
3   12
4   11
4   10
4   52

我想要的是添加NAs,每个ID最多4个条目(在本例中,在真实的25个中)。所以我的输出是:

表3:

ID  Value1    Value2
1   'hello'   25
1   'world'   na
1    na       na
1    na       na
2    'random' na
2    'words'  na
2    'exist'  na
2    na       na
3    na       30
3    na       12
3    na       na
3    na       na
4    'today'  11
4    na       10
4    na       52
4    na       na

在真实场景中,我有12个不同的表,每个表可以有每个id最多25个行(对于某些id包括0),每个id的行也可以在不同id的表中变化。

我不知道从哪里开始,我知道如何在id上加入表,并将所有行保留在那里,但不知道如何获得每个id 25个,无论有多少条目用于任何特定id

非常感谢任何建议!

0 个答案:

没有答案
相关问题