【问题标题】:mysql doesn't separate between e and èmysql 不区分 e 和 è
【发布时间】:2013-06-30 15:25:33
【问题描述】:

mysql 数据库中有两个使用 ucs2_slovenian_ci 的表(我无法更改)。如何使 sql 能够识别 'e' 和 'è' 之间的差异并且不会将这些行与不同的值连接起来?

SELECT tableA.value, tableB.value
FROM tableA
INNER JOIN tableB ON (tableA.value = tableB.value)

不起作用。谢谢您的帮助

【问题讨论】:

    标签: mysql ucs2


    【解决方案1】:

    您可以强制进行二进制比较:

    SELECT tableA.value, tableB.value
    FROM tableA
    INNER JOIN tableB ON tableA.value = BINARY tableB.value
    

    请查看文档中的binary operator 页面。

    【讨论】:

      猜你喜欢
      • 2013-02-13
      • 2011-01-28
      • 2011-01-24
      • 2011-09-21
      • 1970-01-01
      • 2012-04-26
      • 2018-05-30
      • 1970-01-01
      • 2015-05-19
      相关资源
      最近更新 更多