Autor Zpráva
Marek 196
Profil *
SELECT .....
FROM zakazka z
LEFT JOIN mesta_tabulka2 m ON m.mesto = (SELECT mesto FROM mesta WHERE mesto = z.mesto)

Ten left join mi vyhadzuje SQL chybu 1267, illegal mix of collations (utf8_slovak_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='

Da sa to priamo v selecte prekonvertovat, bez toho aby som zmenil porovnavanie danych stlpcov?
juriad
Profil
Ano, jde to viz stackoverflow.com/a/2338215/4052811. Collation nevyžaduje konverzi, to je jen poznámka, jak se mají záznamy porovnávat a řadit.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: