Para fines de ilustración, digamos que tengo una base de datos Películas (Título, Director, Costo, Beneficios).Insertar SQL con valores seleccionados y codificados
Ahora me gustaría insertar una nueva fila en la tabla Movies basada en un director que se encuentra en otra tabla y luego valores codificados.
INSERT INTO Movies
SELECT name
FROM Directors
WHERE name = 'Lucas';
Así entiendo seleccione insertos trabajar pero lo que si quiero usar el selectivo, así como pasar valores codificados en duro. Entonces algo teóricamente como este:
INSERT INTO Movies
VALUES(Star Wars,(SELECT name
FROM Directors
WHERE name='Lucas'), 50000, 1000000);
¿Esto es posible?
si tiene que seleccionar el nombre [lucas] de la tabla director, ¿no sería sencillo si usamos lucas directamente en lugar de seleccionarlo de otra tabla? – KoolKabin
@Kool, supuse que era sólo un ejemplo, aunque, para ser honesto, no estoy seguro del comportamiento si los directores _no_ no Lucas (error o inserte las filas). – paxdiablo
@paxdiablo, inserta cero filas – Phil