Mirad, si hago esto:
select * from archivos where rand in ('valor1','valor2','valor3'...)
La consulta no tarda absolutamente nada...
el problema viene cuando hago:
select * from archivos where rand in (select distinct(idsong) rand from tags where tag = 'camela')
no entiendo como puede tardar tanto ( varios segundos ) cuando
select distinct(idsong) rand from tags where tag = 'camela'
no tarda nada.
Por favor, una aclaración?
Gracias!