När du refererar till en kolumn som inte finns i group by
listan kommer MySQL att returnera ett slumpmässigt valt värde från en av raderna i gruppen. Så det spelar roll om du filtrerar inuti underfrågan, före group by
, eller utanför underfrågan, efter group by
. I det andra fallet kommer grupper med matchande och icke-matchande rader att inkluderas eller exkluderas slumpmässigt.