Buenas tardes.
Tengo la siguiente duda, quizas sea muy facil estoy un poco bloqueado,
tengo una tabla
Tabla 1
Registro1,
Registro2,
Registro 3
Registro4
y por otro lado tengo un otra tabla que tiene un parametro que me indica que debo usar los 4 registros de la tabla 1
Tabla 2
1,1,1,Registro 1,1,
2,1,1, Registro 2,1,
3,1,1, Todos, 1
cuando tenga el registro Todos, debería crear 4 filas y hacer esto
1,1,1,Registro 1,1,
2,1,1, Registro 2,1,
3,1,1, Registro1,1,
3,1,1, Registro2,1,
3,1,1, Registro3,1,
3,1,1, Registro4,1
Como la tabla 1 tiene pocos registros se que puedo usar un case y decirle que haga el insert normal pero cuando encuentre el Todos cree los 4 registros manuales, pero mi idea es saber como hacerlo mas automatizado para cuando me tope con una tabla mas grande no tener que hacer los insert manuales
Saludos gracias por su ayuda, espero haber sido claro
Amigo Crisoof yo te voy a responder como hacerlo xD....
Na para el que busque como hacer esto es algo muy facil ,solo es necesario usar un cross join
Select T2.campo1, T2.campo2, T2.campo3, T1.Campo1, T2.Campo5, T1.campo6
From Table1 T1
Cross join Table2 T2
Saludos espero les sirva perdi todo el dia en algo muy facil xD