MySQL не разделяет между е и е
В базе данных mysql есть две таблицы, которые используют ucs2_slovenian_ci (которые я не могу изменить). Как я могу сделать SQL, который будет распознавать разницу между "е" и "è" и не будет связывать эти строки с разными значениями?
SELECT tableA.value, tableB.value
FROM tableA
INNER JOIN tableB ON (tableA.value = tableB.value)
не работает. Спасибо за вашу помощь
1 ответ
Решение
Вы можете вызвать двоичное сравнение:
SELECT tableA.value, tableB.value
FROM tableA
INNER JOIN tableB ON tableA.value = BINARY tableB.value
Пожалуйста, посмотрите на страницу бинарного оператора в документации.