Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, eu tenho duas tabelas: veiculos e saidas.
Eu queria selecionar só os veículos que estão no pátio, ou seja, só os veiculos que não contenham na tabela saida.
Tentei fazer assim mas não deu:
select veiculos.descricao from veiculos, saida where veiculos.id not like saida.id_carro
Como posso realizar este select?No pátio ...
SELECT ID_CARRO FROM SAIDA
UM VEICULO
SELECT * FROM VEICULOS WHERE ID = ....
O PEDIDO
SELECT * FROM VEICULOS WHERE ID NOT IN (SELECT ID_CARRO FROM SAIDA)
>
No pátio ...
SELECT ID_CARRO FROM SAIDA
UM VEICULO
SELECT * FROM VEICULOS WHERE ID = ....
O PEDIDO
SELECT * FROM VEICULOS WHERE ID NOT IN (SELECT ID_CARRO FROM SAIDA)
Valew Motta !!!
Exatamente o que eu precisava... Ficou assim:
SELECT veiculos.descricao FROM veiculos WHERE id NOT IN (SELECT id_carro FROM saida) and veiculos.ativo = 'S'
Qual o relacionamento entre as tabelas ? Você possui um campo na sua tabela veiculos indicando algum campo da tabela saída ?