16.03.2017 14:10 | |
maxteltПользователь iNETsHOP Количество сообщений 115 Зарегистрирован: 03-12-2014, 12:33:15 |
Как можно будет поменять артикулы в справочнике товаров. К сожалению приходится так извращаться потому что товар на сайте привязан к артикулам которые в справочнике товара а не коду Inetshop. Допустим был товар в справочнике товаров AEG 47005V9-MN и привязанный к нему поставщик с артикулом id361086 (G_SID) а мне надо его поменять например на holod177894 при том что код в справочнике товара останется прежним. Таблицу соответствия артикулов в excel сделал с помощью Вашего SQL запроса, теперь хочется изменить в справочнике товаров. |
16.03.2017 21:00 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Для замены каких-либо данных вы можете загрузить некий прайс поставщика с новыми артикулами и по данной связке (после привязки товаров) это будет возможно специальным SQL-запросом. |
17.03.2017 11:36 | |
maxteltПользователь iNETsHOP
Тема начата
Зарегистрирован: 03-12-2014, 12:33:15 |
Т.е все привязки останутся?(это важно!!!) и поменяется только артикул? если так, то напишите пожалуйста этот специальный SQL-запрос. |
17.03.2017 12:30 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
По вашей постановке задачи никакой конкретный ответ предоставить невозможно, так же как и SQL-запрос, т.к. в данном случае SQL-запрос должен быть на перенос информации с какого-то поля таблицы товаров поставщиков (TBL_SUPPLIERS_GOODS) в другое поле каталога товаров (TBL_GOODS.G_SID), а эту информацию вы не предоставляете. |
17.03.2017 13:08 | |
maxteltПользователь iNETsHOP
Тема начата
Зарегистрирован: 03-12-2014, 12:33:15 |
От меня значит надо 1) Создать нового поставщика с новыми артикулами и сказать id 2) что еще нужно? |
17.03.2017 14:41 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
В данном случае подобный SQL-запрос будет строиться на уже существующих данных, т.к. он предназначен для переноса информации из одной колонки в другую. Т.е. нужно знать колонку-источник, колонку-приемник (артикул справочника товаров) и связь (например привязка товаров прайсов к товарам каталога). Т.к. в данном случае присутствуют некоторые расбежности в понимании процесса - нужно видеть то как эти все данные расположены в базе данных. Т.е. чтобы обсуждать SQL-запрос на изменение/перенос данных, лучше видеть как они хранятся в вашей базе данных. |
17.03.2017 17:58 | |
maxteltПользователь iNETsHOP
Тема начата
Зарегистрирован: 03-12-2014, 12:33:15 |
Попробывал сделать скриншоты в программе, как вывести структуру базы данных не знаю. Если подскажите как вывести то что нужно я сделаю. То что изначально у меня неправильно построено это я уже понимаю. Зачем это нужно? У новых артикулов они уже залиты на сайт у них более полное описание и лучшего качества картинки, а также эти артикулы уже переплетены между собой сопутствующими товарами. |
17.03.2017 17:59 | |
maxteltПользователь iNETsHOP
Тема начата
Зарегистрирован: 03-12-2014, 12:33:15 |
скрин
|
17.03.2017 20:47 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Копирование колонки "Артикул"
Если вам нужно перенести из колонки Артикул (TBL_SUPPLIERS_GOODS.SG_ARTIKUL) справочника товаров поставщиков в колонку Артикул справочника товаров (TBL_GOODS.G_SID) для привязанных товаров прайсов поставщика с ID=14, то это будет выглядеть приблизительно так: Код
|
17.03.2017 20:55 | |
maxteltПользователь iNETsHOP
Тема начата
Зарегистрирован: 03-12-2014, 12:33:15 |
Спасибо огромное, то что нужно, если есть такая возможность чуть усложнить запрос привязать бренд. Допустим поменять все привязанные товары поставщика с ID=14 но определенного бренда. |
17.03.2017 21:57 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Данный SQL-запрос предназначен только для поставленной, т.е. описанной выше, задачи. |