При использовании оператора DISTINCT для двух и более колонок будут удаляться записи, которые имеют одинаковые значения по всем полям. 1
Другими словами, оператор DISTINCT рассматривает комбинацию значений по всем указанным столбцам, и в результирующий набор включаются только строки с уникальными комбинациями этих столбцов. 2