Ciao a tutti,
ho una query che interroga 4 tabelle per ottenere dati strutturati.
Faccio un esempio con i social media.
Una tabellea FB con un certo tipo di dati, così come Twitter ed Instagram.
Inoltre ho una tabella Load che si occupa di raccogliere in ordine temporale i campi id,sorgente e data dalle varie tabelle.
La query è così strutturata:
SELECT *
FROM tbl_load, tbl_tweet, tbl_facebook, tbl_instagram
WHERE tbl_load.id_obj = tbl_tweet.id_tweet
OR tbl_load.id_obj = tbl_facebook.id_post
OR tbl_load.id_obj = tbl_instagram.id_instagram
GROUP BY tbl_load.id_obj
ORDER BY tbl_load.data DESC
LIMIT 0,60;
E' possibile ottimizzare il tutto ? Vedo che la query in alcuni casi impiega molto tempo per l'esecuzione, soprattutto se ci sono diversi utenti che contemporaneamente visualizzano la pagina.
Ringraziandovi in anticipo