Using SQL Firebird. My query return the title error and i dont know how solve it...
SELECT M.brasmed_cod_medicamento BRAMEDCODIGO,
M.brasmed_medicamento BRAMEDDESCRICAO,
NULL BRAMEDFLAG,
'M' BRAMEDTIPO,
NULL SELECAO,
COALESCE((SELECT FIRST(1)'S'
FROM TABELA_BRASINDICE_MED_RH RH
WHERE RH.brasmed_edicao = M.brasmed_edicao
AND RH.brasmed_cod_medicamento = M.brasmed_cod_medicamento
AND RH.brasmed_cod_lab = M.brasmed_cod_lab
AND RH.brasmed_cod_apresentacao = M.brasmed_cod_apresentacao),'N') RESTRITO,
'0' NOVA_ORDEM,
'N' PARENTAL,
M.brasmed_tuss TUSS
FROM TABELA_BRASINDICE_MEDICAMENTOS M
WHERE M.brasmed_edicao = 973
GROUP BY M.brasmed_cod_medicamento,
M.brasmed_medicamento
HAVING COUNT (*) > 1
In resume, i need to found one or more rows containing duplicate.