SQL, obtenir un max id de la colonne

J'ai un tableau dans MS SQL Server Management Studio

+------+-----------+--------
| id   | client id | bla bla blaaaa
+------+-----------+--------
|    1 |   1       | .......
|    2 |   2       | .......
|    3 |   3       | .......
|    4 |   8       | .......
|    5 |   9       | .......
|    6 |   15      | .......
|    7 |   1       | .......
|    8 |   16      | .......
|    9 |   2       | .......
|   10 |   9       | .......
|   12 |   12      | .......
+------+-----------+--------

J'ai besoin d'obtenir unique [id client] avec une valeur max de [id], à l'instar de ce

+------+-----------+--------
| id   | client id | bla bla blaaaa
+------+-----------+--------
|    3 |   3       | .......
|    4 |   8       | .......
|    6 |   15      | .......
|    7 |   1       | .......
|    8 |   16      | .......
|    9 |   2       | .......
|   10 |   9       | .......
|   12 |   12      | .......
+------+-----------+--------

J'ai essayé ce code mais il ne fonctionne pas bien .. quelqu'un peut m'aider?

SELECT *
FROM   table AS one 
INNER JOIN table AS two
   ON one.[client id] = two.[client id]
   WHERE one.[id] > two.[id]
InformationsquelleAutor Nikolas | 2015-07-14