Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Criei um tabela no Mysql chamada "veiculo" que tem as informações de veículos e cada um desses veículos pode conter até 6 opcionais (Ar condicionado, direção hidráulica, som, etc...) que são selecionados na tabela "opcional". Enfim, não vou dar muitos detalhes para não complicar. Vou dar um exemplo simples do que eu quero.
O que eu preciso é selecionar os veículos que contenham Ar Condicionado e Direção Hidráulica.
VEICULO
modelo
id
OPCIONAL
veiculo (id do veículo)
opcional
id
Lembrando que um veículo pode ter vários opcionais e também não quero mexer na estrutua do Banco de dados.
Portanto tentei utilizar o seguinte:
SELECT veiculo.modelo,veiculo.id,opcional.veiculo,opcional.opcional,opcional.id AS idOpcional FROM veiculo INNER JOIN opcional ON opcional.veiculo=veiculo.id WHERE opcional.opcional='direção hidráulica' AND opcional.opcional='Ar condicionado'
Lembrando que na verdade eu criei este exemplo para simplificar o entendimento, então o que eu quero é selecionar veículos que tenham Ar Condicionado e Direção Hidráulica. Como faço isso?
Carregando comentários...