Preciso che la query funziona in locale ma non sul server online.
Io non posso modificare la query perche' fa parte di un prodotto esterno che devo installare.
Io posso modificare la configurazione del server online (non chiedetemi pero' di cambiare versione di MySQL)
config. locale: MySQL: 5.0.24
conf. online: MySQL 5.0.27
La query che non funziona e' questa:
SELECT DISTINCT SGTI.sgti FROM AFRLIMM_Scheda_AFRLIMM IMM, AFRLIMM_Sub_sgti SGTI INNER JOIN AFRLSUP_Scheda_AFRLSUP SUP ON IMM.idk = SUP.rimk WHERE SUP.ubfz = 'VITRN' AND IMM.MainCounter = SGTI.MainReference AND (SGTI.sgti LIKE '%#\___\_#')
modificandola solo introducendo le parentesi () dopo FROM e prima di INNER JOIN la query funziona.
La query che funziona e' la seguente:
SELECT DISTINCT SGTI.sgti FROM ( AFRLIMM_Scheda_AFRLIMM IMM, AFRLIMM_Sub_sgti SGTI) INNER JOIN AFRLSUP_Scheda_AFRLSUP SUP ON IMM.idk = SUP.rimk WHERE SUP.ubfz = 'VITRN' AND IMM.MainCounter = SGTI.MainReference AND (SGTI.sgti LIKE '%#\___\_#')
Avete qualche idea ?