SQL - insert con select en un solo campo

 
Vista:

insert con select en un solo campo

Publicado por cotongo1 (1 intervención) el 26/05/2014 21:20:01
quiero hacer un insert con varios campos(campo1,campo2,campo3,campo4)...el problema que en el primer campo es un valor de otra tabla..
¿Se puede hacer un select para que me traiga el valor en el mismo insert(solo el primer campo ,los otros ya tengo los valores?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 135
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

insert con select en un solo campo

Publicado por xve (284 intervenciones) el 26/05/2014 23:12:47
Hola Cotongo, no indicas que motor de base de datos estas utilizando, pero creo que te serviria algo como:

[code]insert into ..... (campo1,campos2) VALUES ("valor1", (SELECT valor FROM TABLA WHERE concional LIMIT 1))/code]

Es importante que el select solo devuelva un registro.

Nos puedes comentar si te ha funcionado?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar