what goes in all the other columns that you're selecting?
Your point is well taken, the other columns are not really used in this module. This table holds soccer game details. The module's job is to show where the whatDivs (like U10B -- for under 10 year old boys) play their soccer games. Typically a location would have 20 to 50 games. I used the GROUP BY so it would only echo a whatDiv, flight, and siteID once. Some of the game divisions are so large that they are split up by flights at various locations. To be honest, it didn't occur to me to call out the fields. I was focusing on trying to get the info to report correctly. So other than not specifying the fields, is there anything else wrong with the structure?
I looked at DISTINCT but I had three fields to group on, so GROUP BY seemed like the route to go.