Codice PHP:
$result mysql_query("SELECT * FROM tabella1");
while(
$row mysql_fetch_array($result)
{
   
$subres mysql_query("SELECT * FROM tabella1 WHERE chiave = '".$row['chiave']."'");
   
$subsrow mysql_fetch_array($subres);
   
mysql_query("INSERT INTO tabella2 (..........) VALUES ($row[.....], .........)");

Non so se ci sono dei modi più veloci.