Мда. Как то неудобно со столбцами.... Вы можете привести внешний вид конструктора запроса, в который будут закинуты таблицы "текущий клиент", "товары", "дисконтные карты". Связи между ними выставлены?
P.S. А не проще просто пересчитать цены "на лету", имея такую мини таблицу:
Код:
Номер_карты IDs Скидка
12 1 5%
12 2 10%
12 3 15%
Для этого надо будет просто создать еще один запрос с параметром - номер карты.
P.P.S Может проще базу выложить, вживую проще решить?