我正在研究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
Michael 3/06/2014
Tom 1/05/2014
Tom 3/06/2014
Jerry 1/05/2014
Jerry 3/06/2014
答案 0 :(得分:5)
只做一个交叉加入:
SELECT * FROM Name, Date
或
SELECT * FROM Name
CROSS JOIN Date
答案 1 :(得分:2)
使用交叉连接
SELECT * FROM Name, Date