Программа iNETsHOP - обработка, сравнение, анализ прайс листов поставщиков, создание каталога товаров интернет магазина Форум - Программа iNETsHOP - Работа с программой - SQL запрос


http://inetshop.in.ua/index.php?p=showtopic&toid=381&area=1&print_post=2411
12.03.2017 21:15

Admin


Администратор


Количество сообщений   135
Зарегистрирован:   23-08-2007, 09:03:21
Цитата
Написал: maxtelt
Если взять пример из скриншота 2.png, то должна получится вот такая таблица 6.png.

Пока из предыдущих описаний этого не следовало.

Экспорт в Эксель подразумевает вывод таблицы (матрицы), которая имеет определенное количество строк и столбцов, а у разных товаров в каталоге количество привязанных товаров поставщиков может быть разным.

Цитата
Написал: maxtelt
надо наименование товара из справочника поставщиков и все артикулы привязанных к этому товару.

Вы имеете в виду не сам список товаров как писали ранее, а матрицу из поставщиков (артикулов) то такого SQL-запроса нет и он требует предварительного программирования как сводный прайс-лист.

По одному товару каталога (артикулу) вы можете экспортировать список поставщиков и артикулов товаров поставщиков.

Код

SELECT
G_NAME as "Наименование товара",
G_SID as "Артикул",
S_NAME as "Поставщик",
SG_ARTIKUL as "Артикул поставщика"
FROM TBL_GOODS, TBL_SUPPLIERS_GOODS, TBL_SUPPLIERS
WHERE G_ID = SG_G_ID
AND SG_S_ID = S_ID
AND G_SID = :ARTIKUL