Qué registro elegirá GROUP BY en SQL [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Comportamiento GROUP BY cuando no hay funciones agregadas presentes en la cláusula SELECT 8 respuestas

Si tengo una consulta SQL como esta:

SELECT playerno,town
FROM players
GROUP BY town

En este caso, el servidor devolverá, digamos, una ciudad, y para playerno, devolverá un valor, incluso si hubiera varios valores en la base de datos.

Mi pregunta es, ¿qué valor será elegido? ¿La elección se realiza al azar, o tomará el primer resultado, o sucederá algo más? Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta