Buongiorno,
ho un problema con una query e non capisco perchè su server locale (windows) funziona mentre su internet (unix) la stessa query si impalla.
Sembrerebbe che l'utilizzo del !EXISTS dia fastidio in qualche modo.
La query è abbastanza banale, considerare i record che hanno il campo TIPO_PAGAMENTO = '3' o '4' e non considerare quelli che, a parità di chiave, hanno il TIPO_PAGAMENTO = '5'
Mi sapreste dare una dritta?Codice PHP:
SELECT distinct(CODICE_FISCALE) FROM pagamenti_generali P
WHERE (P.TIPO_PAGAMENTO = '3' or P.TIPO_PAGAMENTO = '4') and
!EXISTS(SELECT * FROM pagamenti_generali P1
WHERE P.NUM_DOM_AIUTO = P1.NUM_DOM_AIUTO AND
TIPO_PAGAMENTO = '5' and
P.NEW_MISURA = P1.NEW_MISURA)
Grazie in anticipo