Re: ORA-00920: invalid relational operator

  • From: Rich J <rjoralist3@xxxxxxxxxxxxxxxxxxxxx>
  • To: oracle-l@xxxxxxxxxxxxx
  • Date: Tue, 06 Oct 2015 09:28:18 -0500



On 2015/10/06 09:05, Jose Soares Da Silva wrote:

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)) )

I pulled this into Toad for Oracle, and it's saying that you can't order
by UPPER(anagrafica.nome).

I'll let you research the rest. :)

GL!
Rich

Other related posts: