Ir para conteúdo

POWERED BY:

Arquivado

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

c0de

Select entre 3 tabelas

Recommended Posts

eu tenho a tabela "montadora" que possui: idmontadora e descricao (no caso o nome da montadora); uma outra "tabela" ano que possui: idano e ano (no caso valor do ano); e uma ultima tabela "carro" que possui: idcarro, id_montadora (index da tabela "montadora"), id_ano (index da tabela "ano"), modelo, cor, valor e opcionais.a seleção que eu to querendo fazer deve gerar a lista de carros colocando o valor de "descricao" (da tabela montadora) e de "ano" (da tabela ano) no ugar de id_montadora e id_ano respectivamente.Tabela montadora______________________|.idmontadora.|.descricao.||..........1........|.....Ford.....|Tabela ano_____________|.idano.|..ano..||....1....|.2005.|Tabela carro___________________________________________________________________|.idcarro.|.id_montadora.|.id_ano.|.....modelo.....|..cor..|...valor...|....opcionais....||.....1.....|...........1.........|.....1.....|.Focus Sedan..|.azul.|...35000..|.....nenhum.....|Depois da seleção deve aparecer:Ford - Focus Sedan - azul - 2005 - 35000 - nenhumcomo deve ser o comando de select para me retornar isto?Agradeço desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT MONTADORA.descricao, CARRO.modelo, CARRO.cor, ANO.ano,CARRO.valor,CARRO.opcionais FROM Tabela montadora MONTADORA, Tabela ano ANO, Tabela carro CARRO WHERE CARRO.id_montadora = MONTADORA.idmontadora AND CARRO.id_ano = ANO.idano

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.