Lewbie: Geht das (siehe Posting) auch als eigene Query?

Beitrag lesen

Hallo,

ich frage mich gerade, ob meine kleine PHP-Datei nicht auch in eine einzige Query zu fassen sein könnte.

Hier sind mal wieder die sql-Profis gefragt.

Ich nutze mysql5.

  
$query_select="select m.ID, k.Nummer from _table1 m  
              JOIN table2 k ON m.ID=k.ID  
              ";  
  
$result_select=mysql_query($query_select);  
if ($result_select==FALSE)  
{  
     die(mysql_error($db));  
}  
while ($row_select=mysql_fetch_row($result_select))  
{  
  
     $query_update="update table1 set  
                   Nummer = \"$row_select[1]\"  
                   where ID = \"$row_select[0]\"  
                   ";  
  
     $result_update=mysql_query($query_update);  
     if ($result_update==FALSE)  
     {  
          die(mysql_error($db));  
     }  
  
} // end while  
  
echo("fertig");  

1. Versuch von mir: (ungetestet)

update table1 set Nummer = (select m.ID, k.Nummer from _table1 m
              JOIN table2 k ON m.ID=k.ID) where ID = und ab hier, falls der Anfang überhaupt stimmt, weiß ich nicht mehr weiter...

Grüße, lew