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

A cláusula WHERE fornece resultados diferentes em subconsulta ou não


Quando você se refere a uma coluna que não está no group by list, o MySQL retornará um valor escolhido aleatoriamente de uma das linhas do grupo. Portanto, importa se você filtra dentro da subconsulta, antes do group by , ou fora da subconsulta, após o group by . No 2º caso, os grupos com linhas correspondentes e não correspondentes serão incluídos ou excluídos aleatoriamente.