Query Error: Illegal mix of collations for operation

После проведенных экспериментов описанных в теме Ошибка: Incorrect string value, появилась ошибка:
Query Error: Illegal mix of collations for operation 'UNION'

Ошибка указывает на последнюю строку запроса:
		$aRows = $this->database()
			->select('item.*, ' . Phpfox::getUserField())
			->unionFrom('item')		
			->join(Phpfox::getT('user'), 'u', 'u.user_id = item.item_user_id')
			->limit($iOffset, $iTotalShow)
			->order('item_time_stamp DESC')				
			->execute('getSlaveRows');

Как оказалось одна таблица имела поля с кодировкой utf8_unicode_ci, в то время, как полностью база (все таблицы и поля) имеют кодировку utf8_general_ci. Для исправления ошибки выполняю запрос:
ALTER TABLE nameTable CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

После чего ошибка исчезла.