Bueno, si entendí bien lo que tu necesitas es comparar los códigos de las naves con los de los clientes y pues yo trabajo los queries en MySQL cuando se me presenta validaciones como en este caso lo escribiría así;
Cita: SELECT cl.*, n.* FROM cliente cl, nave n WHERE cl.Cod_Cli = n.Cod_nave
también utilizando el IN puedes hacerlo, quedaría algo así :
Cita: SELECT * FROM cliente, nave WHERE Cod_Cli IN (SELECT Cod_nave FROM nave)
Pruébalo para ver si te sirve y si no pues a buscar otra forma.
Y para bloquear las tablas uso esto:
Código PHP:
$abre = mysql_query (" LOCK TABLES cliente WRITE") or die (mysql_error());
$borrar = mysql_query ("$sql") or die (mysql_error());
$cierra = mysql_query (" UNLOCK TABLES") or die (mysql_error());