с DISTINCT или GROUP BY запись для каждого значения (или набора значений) может быть взята как в запросе ниже:
SELECT id, MAX(price) FROM Products GROUP BY id
Результат будет что-то вроде:
ID | price
1 10
2 11
Можно ли, например, иметь 3 разные цены для каждого идентификатора?