..
Para este efeito, você pode usar (em vez de um INNER JOIN) um LEFT JOIN ou RIGHT JOIN.
Desta forma, os dados são extraídos, mesmo se não há correspondência exata entre os campos usados para definir a relação.
Vamos dar um exemplo:
SELECT * FROM livros LEFT JOIN autores ON = libri.autore_id autori.id ONDE libri.id> 0Neste caso, o LEFT JOIN irá mostrar todos os registros na tabela "livro", independentemente de haver ou não há uma correspondência com a tabela de "autores".
| |
MS Access (Curso)
Saiba como criar e gerenciar bancos de dados com facilidade e rapidez. A partir de 29 €. |
| |
MySQL (Curso)
Gestão de banco de dados open-source. A partir de 39 €. |
| |
SQL e Banco de Dados (Curso)
Criar e gerenciar bancos de dados relacionais. A partir de 39 €. |