Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2009, 14:06
Avatar de webness
webness
 
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 10 meses
Puntos: 5
Hacer insert con un select y mas datos

Muy buenas las tengan.

Tengo una tabla X con 4 campos y una tabla Y con 3 campos, necesito llenar la tabla X con los valores de la tabla Y, y el cuarto campo otro valor.

Si la cantidad de campos de ambas tablas fueran iguales no habria problema en hacar

INSERT INTO X SELECT a,b,c FROM Y

pero ahora necesito que aparte de los valores de a,b,c toca insertar un cuarto valor que ya tengo calculado.

he intentado esto:

INSERT INTO X (SELECT a,b,c FROM Y),20
INSERT INTO X (SELECT a,b,c FROM Y,20)
INSERT INTO X (SELECT a,b,c,20 FROM Y)
INSERT INTO X (SELECT a,b,c FROM Y),(SELECT 20 FROM DUAL)

Como puedo insertar este valor de 20 a mi tabla X y que a la ves pueda usar el resto de campos del select????