Vale, entonces puedes probar esto:
Código:
select a.*
FROM RelacionDiscoEstilo a INNER JOIN Discos b
on a.D_ID = b.D_ID inner join Discos c on b.d_id=c.d_id
where b.EST_ID='$estilos[$k]' and c.EST_ID='$estilos[$n]'
ORDER BY b.D_Fecha
Con esto he supuesto que el campo d_id está en la tabla discos, sino es así, la tabla que tienes que repetir es la otra.
Un saludo.