Ho una tabella con 158 colonne e 22.000 righe e ho un'altra tabella vuota in cui voglio inserire valori dinamici in base alla condizione WHERE proveniente dall'utente. La query SELECT sarà simile a questo:Copia righe da una tabella a un'altra utilizzando la query INSERT
SELECT * FROM WHERE mygrist_tables suic_att> = 5 E sesso = 'M'
Questo mi dà circa 9.000 record indietro (diciamo). Voglio inserire questi record in un'altra tabella (solo questi dati filtrati). È possibile? Qualcuno potrebbe darmi un'idea di come dovrebbe apparire la query INSERT e se devo creare un'altra tabella con tutte quelle 158 cloumn o la query INSERT potrebbe creare dinamicamente tutte quelle 158 colonne? Inoltre, potrei farlo usando una vista o sarebbe un tavolo essenziale? Grazie in anticipo!
INSERT INTO ... SELECT ... –
Potrebbe darmi una query come ad esempio per favore? –
No, penso che potresti farcela. –