distinct po kilku kolumnach MsSQL

0

Baza MsSQL
Jak zrobić distinct ale z uwzględnieniem tylko podanych kolumn
mam takie dane:

imie | nazwisko | miasto | wiek | wzrost

marian kowalski szczecin 54 185
marian kowalski warszawa 33 180
jan kwiatkowski toruń 70 175
marian jaświg siedlce 25 190
adam kwiatkowski szczecin 20 180
marian kowalski poznań 54 185

jak zrobić distinct po kilku kolumnach. Chcę wszystkich marianów wyciągnąć, ale jeśli wiek i wzrost są identyczne, to chcę tylko jednego z nich, czyli na podanym przykładzie mam 3 różnych marianów. Pierwszy i ostatni mają identyczne dane oprócz miasta, ale miasta nie chcę brać pod uwagę, liczy się tylko wzrost i wiek.

efekt zapytania ma być taki:

marian kowalski 54 185
marian kowalski 33 180
marian jaświg   25 190
1

Nie bardzo rozumiem. Nie wytarczy

select distinct imie, nazwisko, wiek, wzrost
from tabela

?
A jeśli jakimś cudem nie to

select imie, nazwisko, wiek, wzrost
from tabela
group by imie, nazwisko, wiek, wzrost

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.