Se fai una query di questo tipo:
INSERT INTO TABELLA1(CAMPO1,CAMPO2) SELECT CAMPO1,CAMPO2 FROM TABELLA2
ti copia tutti i dati della tabella2 nella tabella1.
Se fai una query di questo tipo:
INSERT INTO TABELLA1(CAMPO1,CAMPO2) SELECT CAMPO1,CAMPO2 FROM TABELLA2 WHERE CAMPO1>10
ti copia tutti i dati della tabella2 che hanno CAMPO1>10 nella tabella1.