Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/03/2008, 07:26
seyko
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: Select anidado en INSERT

Cita:
Iniciado por aisbel Ver Mensaje
Hola,
yo tengo una consulta que la hago exactamente como dicen, pero dice q la sintaxis es incorrecta, a ver si me podrían ayudar.

insert into PRODUCTOS_ATRIBUTOS
(CodigoTipo,CodigoSubtipo,Descripcion)values
(select CodigoTipo
from PRODUCTOS_TIPOS PT
where PT.Descripcion='cd',
select CodigoSubtipo
from PRODUCTOS_SUBTIPOS PS
where PS.Descripcion='album',
'nuevo atributo')


por separado los select se ejecutan correctamente, pero toda la sentencia no.

Muchas gracias por su ayuda
prueba:
insert into PRODUCTOS_ATRIBUTOS
(CodigoTipo,CodigoSubtipo,Descripcion)
select CodigoTipo
from PRODUCTOS_TIPOS PT
where PT.Descripcion='cd',
select CodigoSubtipo
from PRODUCTOS_SUBTIPOS PS
where PS.Descripcion='album',
'nuevo atributo';