Je suppose que vous avez des collations différentes sur les tables que vous rejoignez. Il indique que vous utilisez un mélange illégal de classements dans les opérations = .
Vous devez donc définir le classement. Par exemple :
WHERE tableA.field COLLATE utf8mb4_general_ci = tableB.field
Ensuite, vous avez défini les mêmes classements sur le = opération.
Puisque vous n'avez pas fourni plus d'informations sur les tables, c'est le meilleur pseudo-code que je puisse fournir.