Bom dia a todos,

pessoal estou comecando a trabalhar com sql e estou com algumas 
dificuldades, tenho que pegar o num_exeplar que teve mais reservas que 
esta na tabela reservas e com esse resultado retirar num_edicao que 
esta na tabela exemplares, estou fazendo dessa forma, mas não esta 
funcionando, tenho que usar subconsultas pra gerar o resultado, 
agradeço quem poder me dar uma ajuda.

    select ex.num_edicao
    from arruda.exemplares ex
    where ex.num_exemplar in (   
      select res.num_exemplar, count(*)
      from arruda.reservas res
      where rownum = 1
      group by num_exemplar
      order by 2
  )

Adonai

Responder a