如何为每个日期添加行?

Sam*_*Sam 1 sql-server join

我正在研究SQL Server.

我有一张名为人的桌子和一张有日期的第二张桌子.

如何创建第三个表以使每个名称具有所有相应的日期?

表格1:

Name

Sam
Michael
Tom
Jerry
Run Code Online (Sandbox Code Playgroud)

表2:

Date

1/05/2014
3/06/2014
Run Code Online (Sandbox Code Playgroud)

表3

Name                 Date

Sam                1/05/2014
Sam                3/06/2014
Michael            1/05/2014
Michael            3/06/2014
Tom                1/05/2014
Tom                3/06/2014
Jerry              1/05/2014
Jerry              3/06/2014
Run Code Online (Sandbox Code Playgroud)

D S*_*ley 5

只是做一个交叉加入:

SELECT * FROM Name, Date
Run Code Online (Sandbox Code Playgroud)

要么

SELECT * FROM Name
CROSS JOIN Date
Run Code Online (Sandbox Code Playgroud)