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: "SELECT id, pais from direcciones".<br>He probado así:<br>while ( @direcciones = $sth->fetchrow_array() ) {<br>
foreach $direccion (@direcciones) {<br> <br> foreach $agrupa (@direcciones) {<br> if ( $direccion eq $agrupa ) { }<br> else {<br> print "\U$direccion;$agrupa\n";<br>
}<br> }<br> }<br>Pero no lo muestra como quiero, ya no se que hacer. <br>Agradezco vuestros comentarios.<br>