En el video explicativo, el profesor, al ejecutar la linea: SELECT ENVASE, MAX(PRECIO_DE_LISTA) AS PRECIO_MAXIMO FROM tabla_de_productos; le aparece el siguiente resultado:
al realizarlo, me aparece error 1140, no esta especificado GROUP BY, lo agrupo por Envase y sale un resultado diferente:
Se que el profesor tiene deshabilitado la función "only_full_group_by", pero la consulta debe arrojar, por lo menos, el mismo tipo de envase y el mismo precio máximo, pero no es así, en el ejemplo a él le sale botella de vidrio en envase y 38.01 como valor máximo, y en la consulta que yo realicé el precio máximo es el mismo (38.01) pero distinto envase (botella PET).
No es la primera pregunta en el foro acerca de los resultados que difieren de los mostrados en los ejemplos y los que muestran al ejecutarlos uno propiamente, y en discord, buscando ayuda, una solución posible es colocar al inicio de la sentencia ANY_VALUE.
Si son consultas avanzadas, debemos hablar de los mismos resultados.