Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL SELECT DISTINCT deve diferenciar maiúsculas de minúsculas?


Use BINARY operador por isso:
SELECT DISTINCT(BINARY name) AS Name FROM X;

Você também pode CAST ao selecionar:
SELECT DISTINCT 
(CAST(name AS CHAR CHARACTER SET utf8) COLLATE utf8_bin) AS Name FROM X;

Veja este SQLFiddle