Errore SELECT TAB0.su_ordinazione, TAB0.codice_prodotto, TAB0.nome_prodotto, TAB0.produttore_prodotto, TAB0.desc_categoria, TAB0.desc_sottocategoria, TAB0.codice_categoria, TAB0.produttore_prodotto_stampa, LISTINO_IMMAGINI.immagine_prodotto, TAB0.desc_att1 FROM ( SELECT LISTINO_PRODUZIONE.su_ordinazione, LISTINO_PRODUZIONE.desc_att1, LISTINO_PRODUZIONE.codice_prodotto, LISTINO_PRODUZIONE.codice_categoria, ( SELECT scheda.desc_att2 FROM LISTINO_PRODUZIONE AS scheda WHERE scheda.codice_prodotto = LISTINO_PRODUZIONE.codice_prodotto AND scheda.desc_att1 = 'NOME SITO 2 (nome prodotto)' ) AS nome_prodotto, ( SELECT scheda.desc_att2 FROM LISTINO_PRODUZIONE AS scheda WHERE scheda.codice_prodotto = LISTINO_PRODUZIONE.codice_prodotto AND scheda.desc_att1 = 'NOME SITO 1 (produttore)' ) AS produttore_prodotto_stampa, ( SELECT scheda.desc_att2 FROM LISTINO_PRODUZIONE AS scheda WHERE scheda.codice_prodotto = LISTINO_PRODUZIONE.codice_prodotto AND scheda.codice_att1 = '07' ) AS produttore_prodotto, LISTINO_PRODUZIONE.desc_categoria, ( SELECT scheda.desc_att2 FROM LISTINO_PRODUZIONE AS scheda WHERE scheda.codice_prodotto = LISTINO_PRODUZIONE.codice_prodotto AND scheda.codice_att1 = '01' ) AS desc_sottocategoria FROM LISTINO_PRODUZIONE WHERE 1=1 AND LISTINO_PRODUZIONE.codice_att2 = '01' AND codice_categoria='01' AND LISTINO_PRODUZIONE.codice_att1 = '01' GROUP BY LISTINO_PRODUZIONE.codice_prodotto ) AS TAB0 LEFT OUTER JOIN LISTINO_IMMAGINI ON LISTINO_IMMAGINI.codice_prodotto = TAB0.codice_prodotto WHERE 1=1 ORDER BY nome_prodotto LIMIT -20, 20 : 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-20, 20' at line 71