SQL将具有默认值的列添加到数据集

时间:2017-12-12 20:09:05

标签: sql sql-server

我有一个客户列表,我需要为每个客户添加一个包含句点的列。我该怎么办?

ClientID
0001
0002
0003

PeriodID
01/2017
02/2017
03/2017

我需要得到这样的结果:

ClientID PeriodID
0001 01/2017
0001 02/2017
0001 03/2017

0002 01/2017
0002 02/2017
0002 03/2017

0003 01/2017
0003 02/2017
0003 03/2017

2 个答案:

答案 0 :(得分:1)

您想要交叉加入:

select c.ClientID, p.PeriodId
from clients c cross join
     periods p;

答案 1 :(得分:0)

您可以使用交叉连接

Select ClientId, PeriodId from yourclienttable cross join yourperiodtable