sql >> Base de Datos >  >> RDS >> Mysql

Distinguir entre NULL cuando se usa group by... with rollup

Buena pregunta. Una opción que se me ocurre es hacer esto:

select COALESCE(a, -1) AS a, COALESCE(b, -1) AS b, sum(c) 
from <table> 
group by COALESCE(a, -1), COALESCE(b, -1) with rollup;