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

La cláusula WHERE da un resultado diferente ya sea en la subconsulta o no

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.