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

agrupar por nome de coluna de cláusula sem selecioná-lo na lista de seleção


Os resultados não a primeira linha encontrada. O MySQL é bastante claro sobre o uso das chamadas "colunas ocultas". Para citar a documentação :

A intenção dessa extensão é permitir consultas onde você agrupa na chave primária de uma tabela, e não precisa colocar todas as colunas adicionais. Esse comportamento é realmente consistente com o padrão ANSI.

O uso de "colunas ocultas" em outros casos é suspeito. Os valores escolhidos são arbitrários . O MySQL nem garante que eles venham da mesma linha (embora na prática eles venham).