##照合順序とは? MySQLは文字コードとソート順を持っていて、ソート順の部分がCollationとよばれている。(文字コードの部分はCharacter Set) 比較するときには文字コードだけでなくてCollationが一致するかどうかを比較する(順序が合わないと比較できない)。 ので、JOINしようとするとエラーになる。 DB単位、テーブル単位、カラム単位で設定可能。 ##照合順序の意味 例えば cp932_japanese_ci のようなCollationの場合。 文字コード: cp932 utf8とかcp932とかのcharacter setの事。 言語名: japanese japaneseやthaiやgeneral、unicodeなどが入ります。 generalやunicodeはマルチリンガルの事(utf8にjapaneseはない)。 比較法: ci _ci、_cs、_bin