da questa select di optime

INSERT INTO tab1(campo1, campo2, campo3, campo_extra1, campo_extra2) SELECT nom1, nom2, nom3, "pinco", "pallino" FROM tab2 WHERE nom1 = ok


Praticamente "pinco" e "pallino"
sono 2 risultati di una seelect precedente

..il mio problema è come faccio a passare questi dati relativi alla riga corrispondente ?

ora me li inseirsce ma prende solo l'ultimo record

mi sono spiegato!