Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: ramon
Скажите плиз.
Запросы вот такого типа могут выполняться в ACCESS

SELECT 
  DISTINCTROW spr_zap.Nskuba, 
  spr_zap.grp, 
  spr_zap.subgroup, 
  spr_zap.zap_name, 
  spr_zap.opisanie, 
  zap_na_sklade.cenaR, 
  spr_zap.zap_id, 
  zap_na_sklade.proizvod, 
  zap_na_sklade.nomer_card
FROM (spr_zap 
  INNER JOIN zap_na_sklade ON spr_zap.zap_id = zap_na_sklade.zap_id) 
  INNER JOIN Cennik_baza ON zap_na_sklade.id = Cennik_baza.id
  INNER JOIN (SELECT 
                            spr_zap.zap_id AS zapid ,
                            count(spr_zap.zap_id) AS kol
                       FROM (spr_zap 
                          INNER JOIN zap_na_sklade ON spr_zap.zap_id = zap_na_sklade.zap_id) 
                          INNER JOIN Cennik_baza ON zap_na_sklade.id = Cennik_baza.id
                      WHERE (zap_na_sklade.ostatok>0) AND (Cennik_baza.id Is Not Null)
                      GROUP  BY spr_zap.zap_id ) AS  order_kol  ON zapid = spr_zap.zap_id 
WHERE (((zap_na_sklade.ostatok)>0) AND ((Cennik_baza.id) Is Not Null))
ORDER BY spr_zap.zap_id;


То есть, выполнять JOIN с не с табицей, а с SELECT у которого есть еще JOIN.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.