SELECT a. * , b. *
FROM tabella1 a
LEFT JOIN tabella2 b ON ( b.id_tabella1 = a.id )
WHERE b.id_tabella1
IN ( 2 ) AND b.id_tabella2
IN ( 15, 3, 4 ) AND b.id_tabella3
IN ( 8, 32, 37, 50, 75, 179, 180, 181, 203, 204, 228, 235 ) AND (
(
MONTH( b.data ) >= '07' AND YEAR( b.data ) >= '2005'
) AND (
MONTH( b.data ) <= '08' AND YEAR( b.data ) <= '2005'
)
) LIMIT 0 , 30
secondo voi una query cosi è troppo pesante? ci mette 0.9 secondi!!
per estrarre 29 record...
Perche? Possono essere le date o come è strutturata?
Ciao