Ciao Ragazzi, ho una Query Complessa, che in locale si esegue in 0.9 sec
ma sul Serve quasi 1 minuto o più
La Query Riguarda L' estrazione di tutti i 1300 prodotti del mio database,
con relativa lingua, e relative sottocategorie e categorie
LA query è questa:
La Guardo da Ore non Capisco cosa non va..codice:SELECT prodotti.id, prodotti.prezzo, prodotti.imballo, prodotti.volume, prodotti.prezzo_unitario, prodotti.prezzo_maggiore, prodotti.stato, prodotti.azienda, lingue.nome, GROUP_CONCAT( lingue.lingua, ' ' ) AS lingue, lingue_s.nome AS nome_sottocategoria, sottocategorie.id_categoria AS id_categoria, lingue_c.nome AS nome_categoria FROM prodotti JOIN lingue ON prodotti.id = lingue.id_associato AND lingue.tipo = 'prodotto' JOIN (sottocategorie JOIN lingue AS lingue_s ON sottocategorie.id = lingue_s.id_associato AND lingue_s.tipo = 'sottocategoria' AND lingue_s.lingua = 'it' JOIN (lingue AS lingue_c ) ON sottocategorie.id_categoria = lingue_c.id_associato AND lingue_c.tipo = 'categoria' AND lingue_c.lingua = 'it') ON sottocategorie.id = prodotti.id_sottocategoria GROUP BY (lingue.id_associato) ORDER BY lingue_s.nome ASC
Specifico che le Tabelle: prodotti, sottocategorie, categorie, lingue .. hanno tutti ID UNICI
con i quali associo sia la lingua, che nel paso del prodotto, l' id_sottocategoria, e nel caso della categoria l' id_categoria
HELP![]()

Rispondi quotando