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 = '04'
AND codice_categoria='05'
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