Domanda da niubbo-db(TM)
Ho la seguente query SQL:
Per essere giusta è giusta - mi trova quanto deve - ma se le tabelle sono grandi (tabella_documenti e tabella_documenti_attributi), il JOIN ci mette una vita.codice:SELECT tabella_documenti.id_documento, tabella_documenti.tipo_documento, tabella_documenti.data_creazione, tabella_documenti.nome_file, tabella_documenti.titolo, tabella_documenti.autore, tabella_documenti.riassunto, tabella_documenti.organizzazione, tabella_documenti_attributi.valore_attributo_text FROM tabella_documenti LEFT JOIN tabella_documenti_attributi ON tabella_documenti_attributi.documento_id = tabella_documenti.id_documento WHERE nome_file is NOT NULL AND titolo is NOT NULL AND tabella_documenti.tipo_documento = '12' AND tabella_documenti.titolo like '%titolo%' AND valore_attributo_text like '%commessa%' AND valore_attributo_text like '%lingua%' GROUP BY nome_file
Qualche buon'anima sa come aiutarmi?
Nella fattispecie, come faccio a "rimpicciolire" le due tabelle prima di joinarle?
Grazie mille.

Rispondi quotando