I have 2 tables:
Players
| ID | Name | 
|---|---|
| 1 | John | 
| 2 | Maya | 
| 3 | Carl | 
Results
| ID | Player_ID | Result | 
|---|---|---|
| 1 | 1 | 250 | 
| 2 | 1 | 300 | 
| 3 | 2 | 100 | 
| 4 | 2 | 350 | 
| 5 | 3 | 500 | 
I want to select all the names from the table Players and the top scores of each person. What I have so far:
SELECT Players.Name, max(Results.Result)
FROM Players JOIN Results
WHERE Players.ID = Results.Player_ID
But this only selects
| Carl | 500 |
and I want
| John | 300 |
| Maya | 350 |
| Carl | 500 |
 
    