select distinct col1, col2, col3, col4, col5
from YourTable
Этого также можно добиться, выполнив:
select col1, col2, col3, col4, col5
from YourTable
group by col1, col2, col3, col4, col5
РЕДАКТИРОВАТЬ : чтобы получить все 8 столбцов с 5 уникальными, вам необходимо решить, как объединить эти 3 столбца,Другими словами, что-то вроде этого:
select col1, col2, col3, col4, col5, max(col6), min(col7), sum(col8)
from YourTable
group by col1, col2, col3, col4, col5
Другими словами, если вы не группируете по определенному столбцу, вам логически необходимо решить, как вы хотите получить другие столбцы.См. этот справочник MSDN об агрегатных функциях , чтобы найти все возможные функции, которые можно использовать для агрегирования.