estou usando banco de dados e sendo ele o meu ponto fraco, surgiu varias duas em como fazer select’s. preciso de uma ajuda para montar alguns scripts. Lembrando que as tabelas são relacionadas.
segue alguns que preciso:
1- preciso fazer um select onde informo uma descrição de marca e traga os dados ordenados.
2- preciso fazer um select onde informo uma descrição de modelo do veiculo e traga os dados ordenados.
segue os prints das tabelas
Desde ja agradeço…
Tabela veiculo
Tabela modeloveiculo
Tabela marcaveiculo
Segue um exemplo de select que apresenta o código do veículo, descrição do modelo e descrição da marca pesquisando pelo nome do modelo, use como base para você fazer os demais!
select ve.codigo, mo.descricao, ma.descricao --colunas que serão exibidas
from veiculo ve --tabela principal da consulta (ve - apelido dado para a tabela)
inner join modeloveiculo mo on(ve.modeloveiculo = mo.modeloveiculo) --comando de junção comparando as chaves
inner join marcaveiculo ma on(mo.marcaveiculo = ma.marcaveiculo)--comando de junção comparando as chaves
where mo.descricao like '%voyage%';--condição de pesquisa para retornar veículos cujo a descrição do modelo seja voyage