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.