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

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

22.11.2024 11:16


24.11.2015 14:56
Добрый день. Подскажите пожалуйста запрос, необходимо выбрать артикула по алкоголю в которых нет привязки по Производители/Импортеры. Спасибо.
24.11.2015 17:48
версия см?
а что с группами классификатора?
24.11.2015 17:53
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
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
SQL код:
select SMCard.article,
SMCard.name,
SACardClass.name,
smcardproducers.PRODUCERID

from  SACardClass, SMCard, smcardproducers

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

from  SACardClass, SMCard, smcardproducers

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, время: 11:16.

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