tengo una consulta que tarda mucho en ejecutarse, y creo que se podría optimizar.
tabla plusone (400 tablas):
- id
- iduser
- creditos
- cdia
- cdiausados
tabla plusone_stats (13000):
- id
- iduser
- idplus
Código SQL:
Ver original
SELECT * FROM plusone T WHERE NOT EXISTS ( SELECT NULL FROM plusone_stats N WHERE T.id=N.idplus AND N.iduser='$du['id']') AND T.iduser<>'$du['id']' AND T.creditos>0 AND (T.cdiausados>0 AND T.cdia>0 OR T.cdia=0)