Quando fai riferimento a una colonna che non è nel group by
list, MySQL restituirà un valore scelto casualmente da una delle righe del gruppo. Quindi è importante se filtri all'interno della sottoquery, prima di group by
o all'esterno della sottoquery, dopo il group by
. Nel secondo caso, i gruppi con righe corrispondenti e non corrispondenti verranno inclusi o esclusi in modo casuale.