Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Как выбрать артикула по алкоголю в которых нет привязки по Производители/Импортеры : Супермаг Плюс (Супермаг 2000)

23.04.2024 14:27


24.11.2015 14:56
Shame
 
Добрый день. Подскажите пожалуйста запрос, необходимо выбрать артикула по алкоголю в которых нет привязки по Производители/Импортеры. Спасибо.
24.11.2015 17:48
joutchik
 
версия см?
а что с группами классификатора?
24.11.2015 17:53
joutchik
 
SQL код:
SELECT FROM supermag.smcard 
WHERE
  idclass IN 
(SELECT id FROM supermag.sacardclass WHERE tree LIKE '[B]5.[/B]%' ) AND 
  
article NOT IN (SELECT article FROM supermag.smcardproducers
только группу свою подставь
25.11.2015 15:16
CrazyWolf
 
SQL код:
SELECT 
FROM supermag.smcard
inner join supermag
.sacardclass on (smcard.idclass sacardclass.id)
left outer join supermag.smcardproducers on (smcardproducers.article smcard.article)
WHERE
sacardclass
.tree LIKE '5.%' and smcardproducers.article is null 
Честно плохо помню но ИМХО план получше будет :)
25.11.2015 15:53
Shame
 
SQL код:
select SMCard.article,
SMCard.name,
SACardClass.name,
smcardproducers.PRODUCERID

from  SACardClass
SMCardsmcardproducers

where SACardClass
.tree like '1.%'
and SACardClass.id SMCard.IDClass
and smcardproducers.ARTICLE=SMCard.article

and smcardproducers.PRODUCERID is null 
- данную строку вообще не рассматривает

выдает артикула у которых есть привязка к импортеру.

я только учусь ))
25.11.2015 16:16
Mtirt
 
А что, нельзя просто в карточках товаров посмотреть?
Фильтр, закладка Описание - Поставить галочку "Производитель" - "не установлен для карточки".
Зачем обязательно мучиться с запросом?
25.11.2015 16:45
akonev
 
Цитата:
Shame
SQL код:
select SMCard.article,
SMCard.name,
SACardClass.name,
smcardproducers.PRODUCERID

from  SACardClass
SMCardsmcardproducers

where SACardClass
.tree like '1.%'
and SACardClass.id SMCard.IDClass
and smcardproducers.ARTICLE=SMCard.article

and smcardproducers.PRODUCERID is null 
- данную строку вообще не рассматривает

выдает артикула у которых есть привязка к импортеру.

я только учусь ))
Код:
select SMCard.article,
SMCard.name,
SACardClass.name,
SACardClass.tree, rep_getcardclasspath(SACardClass.tree) grp, -- это не обязательно, просто для удобства
smcardproducers.PRODUCERID

from  SACardClass, SMCard, smcardproducers

where SACardClass.tree like '1.%'
and SACardClass.id = SMCard.IDClass
and SMCard.article=smcardproducers.ARTICLE(+) -- вот тут плюсик обязательно
and smcardproducers.PRODUCERID is null
Часовой пояс GMT +3, время: 14:27.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.