Подменить значения в основной таблице на исключения
|
|
Пятница, 24 Октября 2014 г. 14:03
+ в цитатник
Добрый день. Есть основная таблица
Вин номер - модель - цвет - год выпуска
цвет имеет 3 значения - стандартный, перламутр, металлик
Есть таблица исключений
год выпуска - модель - цвет
здесь цвет имеет 2 значения - перламутр, металлик.
Физический смысл в том, что с завода у машины три варианта цвета - стандартный, без наценки, и два с наценкой. Но у продавца нестандартные цвета могут идти без наценки. А цена рассчитывается от столбца с цветом. То есть задача поменять в основной таблице нестандартные цвета на стандартный на основе таблицы исключений.
Я сделал в аксесе union в помощью запросов из визарда find unmatched (сначала найти все исключения и поменять значения, потом найти все кроме исключений и объединить все это) - но это дело тормозит... Может есть варианты побыстрее?
http://www.sql.ru/forum/1122804/podmenit-znacheniya-v-osnovnoy-tablice-na-isklucheniya
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-