Hádám, že na stolech, ke kterým se připojujete, máte různá řazení. Říká, že používáte nelegální kombinaci porovnávání v operacích =
.
Musíte tedy nastavit řazení. Například:
WHERE tableA.field COLLATE utf8mb4_general_ci = tableB.field
Pak jste nastavili stejné porovnávání na =
operace.
Vzhledem k tomu, že jste neposkytli více informací o tabulkách, je to nejlepší pseudo kód, který mohu poskytnout.