MySQL ¿Cómo INGRESAR EN una tabla con una subconsulta SELECT que devuelve varias filas?MySQL ¿Cómo se INSERTAR EN una tabla con una subconsulta SELECT que devuelve varias filas?
INSERT INTO Results
(
People,
names,
)
VALUES
(
(
SELECT d.id
FROM Names f
JOIN People d ON d.id = f.id
),
(
"Henry"
),
);
I QUIERO para poblar la nueva tabla con todos los resultados que regresan de esta subconsulta. ¿Cómo puedo hacer esto sin conseguir un ERROR 1242 (21000): subconsulta devuelve más de 1 fila
Puede usarlo con un procedimiento que utiliza un bucle para insertar todos los elementos. –
Soy un newb de MySQL, ¿cómo iterar sobre un resultado? – stackoverflow
http://dev.mysql.com/doc/refman/5.1/en/insert-select.html – Michas