摘要:近期在TiDB Cloud中实现需求,发现utf8mb4_unicode_ci排序规则将所有emoji视作等价字符,导致GROUP BY mood把13条不同 emoji的记录全部折叠成一行,心情统计结果完全错误。本文记录了该问题的复现过程、实机验证数据以及修复方案。 1. 问题现象 最近在开
1. 前言 最近同事写了一段SQL(具体如下所示),其中部分写法以前未接触过,因此进行拆分学习。 SELECT date_range.date, COALESCE(COUNT(DISTINCT stu_sch2.create_time), 0) AS daily_orders, COALESC