Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

r.vinicius

Porque esta tabela não mostra os dados usando o inner join

Recommended Posts

create table acervo(
id int auto_increment,
nome varchar(45),
isbn varchar(15),
cod_barra int (12),
restrito tinyint(1),
edicao tinyint(3),
categoria_id int,
genero_id int,
editora_id int,
FOREIGN KEY(categoria_id) references categoria(id),
FOREIGN KEY(genero_id) references genero(id),
FOREIGN KEY(editora_id) references editora(id),
PRIMARY KEY(id)

Quando uso esse select, não mostra nada!

select
acervo.id,
acervo.isbn,
acervo.restrito,
acervo.cod_barra,
acervo.edicao,
categoria.descricao as cat,
genero.descricao as gen,
editora.descricao as edit
from acervo inner join categoria on(categoria.id=acervo.categoria_id)
            inner join genero on(genero.id=acervo.genero_id)
	    inner join editora on(editora.id=acervo.editora_id)

Qq ajuda será bem vinda! Boa noite! ! !

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.