sim você deve começ resultados diferentes
sim faz uma diferença
Eu não sei o que você está perguntando. Se você faz uma PLANTA da EXPLICAÇÃO para eles você pode ver as etapas de execução, se você está procurando mais detalhes sobre as operações internas da pergunta de Oracle que processam, provavelmente não pode responder
O grupo é perto apenas como ela soa, divide seus dados em grupos e executa então os agregados (em sua SOMA do caso) naqueles grupos.
Isso é porque seus resultados serão diferentes, seus dados é dividido diferentemente.
No primeiro suas colunas do sal são consideradas em 3 categorias por seu CASO e você está agrupando por aquelas 3 categorias
No segundo, cada combinação da.sal e de b.sal produz um grupo diferente