Vidím, že také používáte dočasné tabulky. Definujte prosím stejné řazení a znakové sady také pro dočasné tabulky. Použijte řazení na úrovni sloupců v samotném dotazu SELECT (také všude tam, kde vložíte spojení)
select * from some_table
where some_column collate
utf8_general_ci = 'Name of the City';
To by vám mělo fungovat.