我正在研究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)
只是做一个交叉加入:
SELECT * FROM Name, Date
Run Code Online (Sandbox Code Playgroud)
要么
SELECT * FROM Name
CROSS JOIN Date
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46 次 |
| 最近记录: |