¿A ver si entiendo. Quieres listar todas las canciones de un grupo dentro del loop de grupos? DW no te permite hacer dos do.. while uno dentro de otro, o "nested". Es algo que no entiendo porqué, pero bueno. Puedes hacer un while() donde listas todas las canciones, pero eso puede que rompa la funcionalidad de DW, osea, que no podrás controlar las variables usando el panel de Aplicaciones. Si eso es lo que quieres puedes hacer esto:
Código PHP:
Ver original<table>
<?php do { ?>
<tr>
<td><?php echo $row_cancion['artista']; ?><?php echo $row_grupo['artista']; ?></td>
<td><?php echo $row_cancion['cancion']; ?><?php echo $row_grupo['cancion']; ?></td>
<td ><a href="<?php echo $row_grupo['url_partitura']; ?>"></a><a href="<?php echo $row_grupo['url_partitura']; ?>#"><img src="fotos/ico_044.png" /></a></td>
<td>Canciones
$row_cancion['nombre_de_la_columna_de_tu_tabla_de_canciones'];
?>
<br />
<?php }?>
</td>
</tr>
</table>
Cambia lo de "nombre_de_la_columna_de_tu_tabla_de_canciones " por el nombre de la columna de la tabla de canciones que quieras enseñar. Dime si eso te sirve.