alla fine ho fatto una join perchè è decisamente molto + veloce. Da 30 secondi sono passato a 0,4.
Ve la metto così vedete la differenza.
ciuao
SELECT *
FROM backoffice_to, backoffice_destinazioni, backoffice_to_rel_dest
WHERE backoffice_to.ToNome LIKE '%londra%'
OR backoffice_to.ToTelefono LIKE '%londra%'
OR backoffice_to.ToDescrizioneBreve LIKE '%londra%'
OR backoffice_to.ToParoleChiave LIKE '%londra%'
OR (
backoffice_destinazioni.tipo = 'dest'
AND backoffice_destinazioni.nazione LIKE '%londra%'
AND backoffice_destinazioni.idDestinazione =
backoffice_to_rel_dest.idDestinazione
AND backoffice_to_rel_dest.idTo = backoffice_to.idTo
)
GROUP BY backoffice_to.idTo
ORDER BY backoffice_to.ToNome