Muchas gracias urjose,
En vez de realizar dos where no sería más correcto esto?:
Select * from rios, provincias, rio_provincia where rios.idrio=rio_provincia.id_rio and provincias.id_provincias=rio_provincia.id_provinci a
AND rios.idrio=2
Pregunto, ¿eh?
Gracias y saludoss