/ / ¿Cómo agregar filas para cada fecha? - sql-server, join

¿Cómo agregar filas para cada fecha? - sql-server, join

Estoy trabajando en SQL Server.

Tengo una tabla con nombres de personas y una segunda tabla con fechas.

¿Cómo creo una tercera tabla para que cada nombre tenga todas las fechas correspondientes?

Tabla 1:

Name

Sam
Michael
Tom
Jerry

Tabla 2:

Date

1/05/2014
3/06/2014

Tabla 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

Respuestas

5 para la respuesta № 1

Solo haz una unión cruzada:

SELECT * FROM Name, Date

o

SELECT * FROM Name
CROSS JOIN Date

2 para la respuesta № 2

Usando Cross Join

SELECT * FROM Name, Date