sexta-feira, 29 de outubro de 2010

Finalmente a vista que já me doi a vista

Pretendo com este SQL obter resultados de uma tabela que exclua os que se encontram noutra tabela.
Uma espécie de subtracção de tabelas.

SELECT * 
FROM  `vistatotalequipamento` 
WHERE vistatotalequipamento.idtipoequipamento =  '73'
AND NOT 
EXISTS (

SELECT * 
FROM  `v_reservas` 
WHERE vistatotalequipamento.idequipamento = v_reservas.idequipamento
)
ORDER BY  `vistatotalequipamento`.`idequipamento` ASC 


Já cansado de tão cansado lá julgo ter alcançado o esse que ele desejado.

Sem comentários: