Tenho um banco de dados com três tabelas: livros, autores e aux. Esta última pega o id das duas para unir livros com seus respectivos autores.
Fiz isso para o caso de um livro ter dois ou mais autores.
A consulta que fiz foi:
SELECT autores.autor, livros.titulo
FROM aux, autores, livros
WHERE aux.livros_id = livros.id AND aux.autores_id = autores.id
ORDER BY livros.titulo ASC
O problema é que no caso dois livros com dois autores, ele aparece duas vezes no resultado.
Como posso mostrar os dois autores para o mesmo livro?
Por ora, estou usando uma tabela simples:
Question
marcelo2605
Tenho um banco de dados com três tabelas: livros, autores e aux. Esta última pega o id das duas para unir livros com seus respectivos autores.
Fiz isso para o caso de um livro ter dois ou mais autores.
A consulta que fiz foi:
O problema é que no caso dois livros com dois autores, ele aparece duas vezes no resultado. Como posso mostrar os dois autores para o mesmo livro? Por ora, estou usando uma tabela simples: Edited by Denis CourcyColocar códigos entre codes
Link to comment
Share on other sites
4 answers to this question
Recommended Posts