MySQL Come si INSERISCE IN una tabella con una subquery SELECT che restituisce più righe?MySQL Come si INSERIRE IN una tabella con una subquery SELECT che restituisce più righe?
INSERT INTO Results
(
People,
names,
)
VALUES
(
(
SELECT d.id
FROM Names f
JOIN People d ON d.id = f.id
),
(
"Henry"
),
);
ho VOGLIO per popolare la nuova tabella con tutti i risultati di ritorno da questo subquery. Come faccio a fare questo senza ottenere un ERROR 1242 (21000): sottoquery restituisce più di 1 fila
È possibile utilizzarlo con una procedura che utilizza un ciclo per tutti gli elementi da inserire. –
Sono un newb MySQL, come si fa a ripetere un risultato? – stackoverflow
http://dev.mysql.com/doc/refman/5.1/en/insert-select.html – Michas