Как правило, я бы создал отдельную таблицу для определения цены клиента, например:
Products (
ProductID,
ProductPrice
)
ProductSpecialPricing (
ProductID,
ClientID,
ProductPrice
)
Затем, когда вы пойдете, чтобы получить оценку, вы будете использовать такой запрос, чтобы убедиться, чтосоответствующая цена:
SELECT
ProductID,
COALESCE(psp.ProductPrice, p.ProductPrice) AS ProductPrice
FROM Products p
LEFT JOIN ProductSpecialPricing psp ON psp.ProductID = p.ProductID
WHERE psp.ClientID = ?