powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с sql запросом
5 сообщений из 5, страница 1 из 1
Проблема с sql запросом
    #39093488
kolodkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Пытаюсь сделать запрос в sql, впервые. Уже 3 дня мучаюсь с запросом, на который по идее нужно не более 5 минут. Помогите!

Есть база bitrix_business, в ней уже была таблица b_iblock_element (в ней интересуют записи TOV_ID и DETAIL_TEXT)
В данной базе я создал другую таблицу PRODUCT_DESCRIPTION (записи product_id и full_description)
Пытаюсь перенести описания товаров на другой движок. Количество записей разное.
Задача, такая : копировать значения в b_iblock_element (DETAIL_TEXT) из PRODUCT_DESCRIPTION (full_description), при условии
b_iblock_element (DETAIL_TEXT) не имеет записи и TOV_ID совпадает с product_id

Я сделал такой запрос:
INSERT INTO `bitrix_business`.`b_iblock_element` (`DETAIL_TEXT`)
SELECT `full_description`
FROM `bitrix_business`.`PRODUCT_DESCRIPTION`
WHERE `TOV_ID` = 'product_id';

не работает! наверно и не должно
...
Рейтинг: 0 / 0
Проблема с sql запросом
    #39093589
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сперва решите задачу вывода записей
kolodkinиз PRODUCT_DESCRIPTION (full_description), при условии
b_iblock_element (DETAIL_TEXT) не имеет записи и TOV_ID совпадает с product_id
...
Рейтинг: 0 / 0
Проблема с sql запросом
    #39093635
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolodkin, дружище, если вы ничего не знаете про пересечения наборов записей и неспособны решить столь тривиальную задачу, стоит ли вам продолжать заниматься базами данных, пока не изучите основы реляционных баз данных?
Код: sql
1.
2.
3.
4.
SELECT d.`full_description`
  FROM `b_iblock_element` b
    INNER JOIN `PRODUCT_DESCRIPTION` d ON d.`product_id` = b.`TOV_ID`
  WHERE b.`DETAIL_TEXT` IS NULL
...
Рейтинг: 0 / 0
Проблема с sql запросом
    #39093955
kolodkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну я и не занимаюсь базами. Я занимаюсь магазином и разово потребовалось перенести данные, изучать sql ради такого думаю не стоит, правда? Надеялся справиться за пару часов - разобраться в синтаксисе, т.к. в екселе я такое сделаю за 5 минут. Запрос в итоге сработал такой:

SELECT *
FROM `b_iblock_element`
INNER JOIN `products_description` ON b_iblock_element.CODE = products_description.products_id
WHERE DETAIL_TEXT NOT LIKE ""

Названия таблиц и полей изменились, ниже просто расшифровка что на что.
TOV_ID это CODE
PRODUCT_DESCRIPTION это products_description (таблица)
full_description это products_description (поле)
...
Рейтинг: 0 / 0
Проблема с sql запросом
    #39093962
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolodkinINSERT INTO `bitrix_business`.`b_iblock_element`kolodkinизучать sql ради такого думаю не стоит, правда?Правда.
Не беритесь самостоятельно писать в таблицы Битрикса. Наймите профессионала (причем по Битриксу, а не по MySQL).
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с sql запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]