INSERT!
Publicado por RAJIR (1 intervención) el 07/01/2005 22:21:23
hola tengo 3 sentencias:
1 sentencia: select * from tabla1 where datos1=\'45\'
2 sentecia:select * from tabla 2 where datos2 = \'52\'
3 sentecia:select * from tabla 3 where datos3 = \'11\'
respuesta:
sentencia 1 = 88
sentencia 2 = 44
sentecia 3 = 22
quiero ingresar los dos resultados en una misma tabla, es decir
debe ingresarse asi en la tabla:
campo1 I campo 2 I campo 3 I
------------I--------------I-------------I
88 I 44 I 22 I
cuando coloco la sentencia asi:
insert tabla4 (campo1)select * from tabla1 where datos1=\'45\'
insert tabla4 (campo2)sentecia:select * from tabla 2 where datos2 = \'52\'
insert tabla4 (campo3)sentecia:select * from tabla 3 where datos3 = \'11\'
me da asi:
campo1 I campo 2 I campo 3 I
------------I--------------I-------------I
88 I NULL I NULL I
NULL I 44 I NULL I PORQUE QUE HAGO???
NULL I NULL I 22 I
1 sentencia: select * from tabla1 where datos1=\'45\'
2 sentecia:select * from tabla 2 where datos2 = \'52\'
3 sentecia:select * from tabla 3 where datos3 = \'11\'
respuesta:
sentencia 1 = 88
sentencia 2 = 44
sentecia 3 = 22
quiero ingresar los dos resultados en una misma tabla, es decir
debe ingresarse asi en la tabla:
campo1 I campo 2 I campo 3 I
------------I--------------I-------------I
88 I 44 I 22 I
cuando coloco la sentencia asi:
insert tabla4 (campo1)select * from tabla1 where datos1=\'45\'
insert tabla4 (campo2)sentecia:select * from tabla 2 where datos2 = \'52\'
insert tabla4 (campo3)sentecia:select * from tabla 3 where datos3 = \'11\'
me da asi:
campo1 I campo 2 I campo 3 I
------------I--------------I-------------I
88 I NULL I NULL I
NULL I 44 I NULL I PORQUE QUE HAGO???
NULL I NULL I 22 I
Valora esta pregunta


0