RE: ORA-00920: invalid relational operator

  • From: <Dave.Noble@xxxxxxxxxxxx>
  • To: <jose.soares@xxxxxxxxxxxxxx>, <oracle-l@xxxxxxxxxxxxx>
  • Date: Tue, 6 Oct 2015 14:25:43 +0000

"Order by" in sub query not required

-----Original Message-----
From: oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx] On
Behalf Of Jose Soares Da Silva
Sent: 06 October 2015 15:05
To: oracle-l@xxxxxxxxxxxxx
Subject: ORA-00920: invalid relational operator

Hi all,

I'm struggling with the following query. It works in postgres but it doesn't
in Oracle...

(DatabaseError) ORA-00920: invalid relational operator

SELECT unita_aziendale_id FROM (SELECT unita_aziendale.id AS unita_aziendale_id
FROM unita_aziendale JOIN anagrafica ON anagrafica.id =
unita_aziendale.id_anagrafica JOIN azienda ON azienda.id =
unita_aziendale.id_azienda WHERE (azienda.id, unita_aziendale.cod_specie,
anagrafica.nome) IN (SELECT azienda.id , unita_aziendale.cod_specie ,
anagrafica.nome FROM unita_aziendale JOIN anagrafica ON anagrafica.id =
unita_aziendale.id_anagrafica JOIN azienda ON azienda.id =
unita_aziendale.id_azienda WHERE azienda.id_distretto = '141' AND
unita_aziendale.data_fine IS NULL AND anagrafica.tipo = 'U'
GROUP BY azienda.id, unita_aziendale.cod_specie, anagrafica.nome HAVING
count(*) > 1 ORDER BY upper(anagrafica.nome)) AND azienda.id_distretto = '141'
AND unita_aziendale.data_fine IS NULL ORDER BY
upper(anagrafica.nome)) )

What's wrong with it? any idea ?

j




--
//www.freelists.org/webpage/oracle-l


��i��0���zX���+��n��{�+i�^

Other related posts: