Cuando hace referencia a una columna que no está en el group by
list, MySQL devolverá un valor elegido al azar de una de las filas del grupo. Por lo tanto, importa si filtra dentro de la subconsulta, antes de group by
, o fuera de la subconsulta, después de group by
. En el segundo caso, los grupos con filas coincidentes y no coincidentes se incluirán o excluirán aleatoriamente.