update b set b.name=a.name where a.id=b.id

解决方案 »

  1.   

    $sql = 'SELECT * FROM 表2';
    $res = mysql_query($sql) or die('Query failed: ' . mysql_error());
    while($row = mysql_fetch_array($res)){
      $sql1 = "SELECT * FROM 表1 where 序列号=$row['序列号'] limit 1";
      $res1 = mysql_query($sql1) or die('Query failed: ' . mysql_error());
     while($row1 = mysql_fetch_array($res)){
       $sql2 = "update 表2 set 设备类型值=$row1['设备类型值'] where 序列号=$row['序列号']";
        mysql_query($sql2);
      }
    }
    ---------------
    大概就是这么个意思。自己改改吧