I have SQL table with 3 columns - product, product version, and results(number). I want to create a query that return the max result to each uniq version.
Simple data :
| product | version | results |
|---|---|---|
| X | 1 | 50 |
| X | 1 | 51 |
| X | 1 | 53 |
| X | 2 | 60 |
| X | 2 | 62 |
| X | 3 | 70 |
| X | 4 | 80 |
| X | 4 | 80 |
| X | 4 | 80 |
| Y | 1 | 50 |
| Y | 2 | 60 |
| Y | 3 | 70 |
| Y | 4 | 80 |
In this table, the return value for product X version 1 will be 53, product X version 2 - 62, product X version 3 - 70 and so on.
how can i get this query ?