Ciao a tutti.
Sto testando una query su due versioni di mysql diverse. In locale ho la versione 4.0.18, sul server la 3.23.54.
la query in locale funzione correttamente ma sul server no.
codice:
SELECT
f2.RAS1BZ, f2.INFOBZ, f2.LOFOBZ, f2.CAPPBZ, f2.PROVBZ, f2.TIFOBZ, f2.TLP1BZ,
f2.TEFPBZ, f2.CDFSBZ, f2.CIVABZ, f2.STATBZ, f2.CDVLBZ, f2.REGIBZ, f2.CPAGET,
f2.SCFIET, f2.RESAET, f2.BANCET, f2.BAGEET, a.descr_abi, c.descr_ag, p.descr_pag,
r.descr_resa
FROM
fornitori2 AS f2 JOIN c_abi AS a ON ( f2.BANCET = a.abi ) ,
fornitori2 AS f3 JOIN c_cab AS c ON ( f3.BANCET = c.abi AND f3.BAGEET = c.cab ) ,
fornitori2 AS f4 JOIN c_pagamenti AS p ON ( f4.CPAGET = p.cod_pag ) ,
fornitori2 AS f5 JOIN c_resa AS r ON ( f5.RESAET = r.cod_resa )
WHERE f2.IDF = f3.IDF AND f3.IDF = f4.IDF AND f4.IDF = f5.IDF AND f2.IDF = 279;
sul server ho questo errore:
You have an error in your SQL syntax near 'ON ( f2.BANCET = a.abi ) , fornitori2 AS f3
JOIN c_cab AS c ON ( f3.BANCET = c.a' at line 3
Secondo voi da cosa deriva il comportamento diverso di questa query?