Sql server 如何为每个日期添加行?
我正在使用SQL Server 我有一张有人名的桌子,还有一张有日期的桌子 如何创建第三个表,使每个名称都具有所有相应的日期 表1:Sql server 如何为每个日期添加行?,sql-server,join,Sql Server,Join,我正在使用SQL Server 我有一张有人名的桌子,还有一张有日期的桌子 如何创建第三个表,使每个名称都具有所有相应的日期 表1: Name Sam Michael Tom Jerry 表2: Date 1/05/2014 3/06/2014 表3 Name Date Sam 1/05/2014 Sam 3/06/2014 Michael 1/05/2014 Michae
Name
Sam
Michael
Tom
Jerry
表2:
Date
1/05/2014
3/06/2014
表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
只需交叉连接:
SELECT * FROM Name, Date
或
只需交叉连接:
SELECT * FROM Name, Date
或
使用交叉连接
SELECT * FROM Name, Date
使用交叉连接
SELECT * FROM Name, Date
这将创建正确的数据集。如果需要将其插入到新表中,只需将CREATETABLE name_dates放置为。。。如果表已经存在,请使用INSERT INTO SELECT FROM。创建表,因为SELECT不适用于SQL Server这将创建正确的数据集。如果需要将其插入到新表中,只需将CREATETABLE name_dates放置为。。。如果表已经存在,请使用INSERT INTO SELECT FROM。创建表,因为SELECT不适用于SQL Server