Gracias por tu respuesta.
He estado probando con algo así:
Código PHP :
$fecha_actual = date("Y-m-d");
$busqueda= "select distinct id_contador from lecturas where fecha>2014-05-15";
$result = mysql_query($busqueda);
while($row1 = mysql_fetch_assoc($result)){
$var=$row1['id_contador'];
$busqueda2= "select distinct id_inst from contadores where id=$var";
$result2 = mysql_query($busqueda2);
while($row2 = mysql_fetch_assoc($result2)){
$var2=$row2['id_inst'];
$busqueda3= "select distinct direccion from instalaciones where id=$var2";
$result3 = mysql_query($busqueda3);
while($row3 = mysql_fetch_array($result3)){
echo $row3['direccion']."</br>";
}
}
}
El problema es que como una instalación (dirección) puede tener asociado más de un contador, esto me lista una misma dirección muchas veces repetida. No veo como hacer que sólo me liste una vez cada dirección igual.