var queryExercicio = from g in root.Elements("Generos").Elements("Genero") join m in root.Elements("Musicas").Elements("Musica") on g.Element("GeneroId").Value equals m.Element("GeneroId").Value where m.Element("Nome").Value.Contains("Rock") select new { MusicaID = root.Element("Musicas").Element("Musica").Element("MusicaId").Value, NomeMusica = root.Element("Musicas").Element("Musica").Element("Nome").Value, NomeGenero = root.Element("Generos").Element("Genero").Element("Nome").Value
};