Показать сообщение отдельно
  #2  
Старый 06.03.2008, 15:11
Аватар для mav_c
mav_c mav_c вне форума
Активный
 
Регистрация: 26.03.2007
Адрес: Москва
Сообщения: 287
Репутация: 30
По умолчанию

Цитата:
Сообщение от belik69
Есть три таблицы (в одной базе), в средине таблицы я вычесляю триггерами примерно так:
new.suma = new.kolvo * new.cena;
Как посчитать между 2-3 таблицами?

В тригере сделать запрос на выборку из других таблиц.

declare variable cost integer;

SELECT cost FROM accounts WHERE id = new.account INTO :cost;

new.cost = cost + new.smallcost;
__________________
---------------------------------------------
Программирование - не профессия, а стиль жизни
Ответить с цитированием