Hola, tengo una tabla en una BD de mysql que almacena el nombre de un país y su correspondiente id.<br>Por ejemplo:<br>ID - País<br>1 - ESP<br>1 - USA<br>1 - ITA<br>2 - JPN<br>2 - RUS<br>3 - VEN<br><br>Mi problema es que tengo que consultar la tabla y juntar las direcciones, quedando así:<br>
ESP - USA<br>ESP - ITA<br>USA - ITA<br>JPN - RUS <br><br>VEN no aparecería porque está sola.<br><br>La consulta sql: &quot;SELECT id, pais from direcciones&quot;.<br>He probado así:<br>while ( @direcciones = $sth-&gt;fetchrow_array() ) {<br>
foreach $direccion (@direcciones) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; foreach $agrupa (@direcciones) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( $direccion eq $agrupa ) { }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; else {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; print &quot;\U$direccion;$agrupa\n&quot;;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>Pero no lo muestra como quiero, ya no se que hacer. <br>Agradezco vuestros comentarios.<br>