Показать сообщение отдельно
  #1  
Старый 10.05.2012, 23:53
.dima .dima вне форума
Прохожий
 
Регистрация: 03.05.2012
Сообщения: 5
Репутация: 10
По умолчанию Вложенный запрос

Цитата:
select t.idtov, (nt+vt+o-pt-s) as kol
From (select idtov, (sum(kolvo)) as vt from vozv_tov Group by idtov) q,
(select idtov, (sum(kolvo)) as nt from nak_tov Group by idtov) w,
(select idtov, (sum(kolvo)) as o from oprihdovanie Group by idtov) e,
(select idtov, (sum(kolvo)) as pt from prod_tov Group by idtov) r,
(select idtov, (sum(kolvo)) as s from spisanie Group by idtov) y,
tovar t
Where t.IDtov=q.IDtov and t.IDtov=w.IDtov and t.IDtov=e.IDtov and
t.IDtov=r.IDtov and t.IDtov=y.IDtov and t.idtov=2

Результатом запроса должно быть наличие товаров в магазине,но если товар хотя бы раз не встречается в каком либо отношении,то его и не будет в конечном результате. Возможно ли как-то исправить этот момент или остается только писать код с кучей проверок?
Ответить с цитированием