collate(照合順序)の異なるテーブル同士をjoinしようとしたら↓のエラーがでた
Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '='
どうやらcollateの違うテーブル同士は結合できないらしい。
仕方ないので一時的にutf8_unicode_ciのテンポラリテーブルを作って、utf8_general_ciの対象データを格納して(COLLATEが違ってもinsertは出来るっぽい)、utf8_unicode_ci同士にして対処した。