Eu tentei selecionar, no BD livraria de um curso que fiz na alura , pq era o banco que eu tinha pronto aqui, tentei selecionar o nome do autor, e o titulo, q foi publicado mais recente.
mas só me devolveu um autor tem como me dizer onde eu errei?
Eu queria todos os com data mais recente de todos os autores.
a estrutura das tabelas são
Tabela autor: id, email, nome.
Tabela Livro: id, dataLancamento, isbn, preco, titulo.
Tabela livro_autor: livro_id, autores _id
A minha sentença ficou:
select a.nome, l.titulo from livro as l
inner join autor as a
inner join livro_autor as la
on a.id=la.autores_id and l.id = la.livro_id
where dataLancamento =
(select max(dataLancamento) from livro as l
inner join autor as a
inner join livro_autor as la
where a.id=la.autores_id and l.id = la.livro_id);