На самом деле, вы довольно близки. Я думаю, что вы хотите >=
и исправить столбцы агрегации. Следующее возвращает идентификатор с описанием:
Select DeliveryTypeID, max(Description)
from DeliveryType
group by DeliveryTypeID
having count(*) >= all (Select count (*)
from DeliveryType
group by DeliveryTypeID
);
Хотя это должно вернуть результат, я не думаю, что это полезно. В таблице с именем DeliveryType
DeliveryTypeID
должен быть уникальным (на самом деле, первичный ключ). Следовательно, все значения должны быть 1
.