Hola a los dos de nuevo, la consulta con el inner no esta mal, pero tampoco creo que este mal acomodado ya que de cualquier forma repite el codigo del cliente cuando me gustaria que solo me mostrara una vez el codigo y enseguida todos los demas sistemas que tiene, creo que el problema esta en el while
Middrel ¿A que te refieres?
Salu2
EDITO
Miren con este codigo
Cita: <?php
$link = @mysql_connect("localhost", "root","aies$$")
or die ("Error al conectar a la base de datos.");
@mysql_select_db("clientes", $link)
or die ("Error al conectar a la base de datos.");
$query = "SELECT * from empresas INNER JOIN sistemas ON empresas.codigo=sistemas.pertenece_a";
$result = mysql_query($query);
while($row_result = mysql_fetch_array($result))
{
?>
<table border="1">
<tr>
<td>Cliente: <?php echo $row_result['codigo']; ?> </td>
<td>Sistema</td>
<?php do { ?>
<tr>
<td></td>
<td><?php echo $row_result['sistema']; ?><br></td>
</tr>
<?php } while ($row_result = mysql_fetch_assoc($result)); } ?>
</table>
Se muestra mis datos asi:
Y con este codigo modificando solo una linea
Cita: <?php
$link = @mysql_connect("localhost", "root","aies$$")
or die ("Error al conectar a la base de datos.");
@mysql_select_db("clientes", $link)
or die ("Error al conectar a la base de datos.");
$query = "SELECT * from empresas INNER JOIN sistemas ON empresas.codigo=sistemas.pertenece_a";
$result = mysql_query($query);
while($row_result = mysql_fetch_array($result))
{
?>
<table border="1">
<tr>
<td>Cliente: </td>
<td>Sistema</td>
<?php do { ?>
<tr>
<td><?php echo $row_result['codigo']; ?></td>
<td><?php echo $row_result['sistema']; ?><br></td>
</tr>
<?php } while ($row_result = mysql_fetch_assoc($result)); } ?>
</table>
Queda asi
Y lo correcto seria que fuese asi: