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.