voce tem que comparar elementos do mesmo tipo na sua query
select object(o) from Ordens as o where o.id not in (select object(ob) from Faturas as ob)
nesse caso voce comparou um id (provavelmente um numerico) com um objeto do tipo faturas
voce deve comparar tipo numerico com outro tipo numerico ou tipo string com outro tipo string … se nao nao vai dar certo, mesmo usando o not exist como sugerido pelo wbdsjunior.
Marcia, funcionou a query que você passou! Muito obrigado mesmo! Retornou exatamente o que eu estava querendo.
trouxa as ordens que não estavam em faturas! :thumbup:
Obrigadão ;D!
pmlm, o que acontece é que a classe Ordens é de um outro sistema e já estava pronta, então eu simplesmente utilizo a tabela do bd
do outro sistema para criar os registros da tabela Faturas, saca?