Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #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

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


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 18:12.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter