28.06.2020 13:09 | |
magnalionПользователь iNETsHOP Количество сообщений 21 Зарегистрирован: 05-01-2017, 14:57:09 |
Здравствуйте. У меня есть оптовый раздел на сайте, на который я заливаю определенные товары из розничного раздела, но с оптовыми ценами в зависимости от количества. Сейчас я это делаю двумя экспортами эксель, которые потом обьединяю в один и импортирую на сайт, так как мне нужно выгружать один и тот же товар в двух вариантах. В одном варианте, например, это обычный артикул и наименование товара, в другом это артикул с добавкой префикса и наименование товара с добавкой "оптом", плюс разные цены и количество. Например, розничная выгрузка: SELECT g.G_OUT_CODE as Код_товара, g.G_NAME as Название_позиции, G_DESC_FULL as Описание, 'u' as Тип_товара, price2 as Цена, 'UAH'as Валюта, 'шт.' as Единица_измерения, ' ' as Минимальный_объем_заказа, FROM TBL_GOODS g WHERE G_S_ID in (13,16,17,25,18,27,28,12) AND g.G_PRESENT = 1 Оптовая выгрузка: SELECT g.G_OUT_CODE+ 'g' as Код_товара, g.G_NAME+' оптом' as Название_позиции, G_DESC_FULL as Описание, 'w' as Тип_товара, куча кода END as Цена, 'UAH' as Валюта, 'шт.' as Единица_измерения, куча кода END as Минимальный_объем_заказа, FROM TBL_GOODS g WHERE G_S_ID in (13,16,17,25,18,27,28,12) AND g.G_PRESENT = 1 И собственно вопрос - как объединить эти выгрузки в одну? Чтобы формировался одни файл эксель с разной выборкой одних и тех же данных? |
30.06.2020 12:04 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Если количество полей в обоих выборках и их типы данных совпадают, вы можете объединить их в один SQL-запрос используя UNION ALL. Код
|
30.06.2020 12:31 | |
magnalionПользователь iNETsHOP
Тема начата
Зарегистрирован: 05-01-2017, 14:57:09 |
Работает! Спасибо) |