|
|
|
Проблема с sql запросом
|
|||
|---|---|---|---|
|
#18+
Добрый день! Пытаюсь сделать запрос в 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'; не работает! наверно и не должно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 11:17:07 |
|
||
|
Проблема с sql запросом
|
|||
|---|---|---|---|
|
#18+
Сперва решите задачу вывода записей kolodkinиз PRODUCT_DESCRIPTION (full_description), при условии b_iblock_element (DETAIL_TEXT) не имеет записи и TOV_ID совпадает с product_id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 12:30:18 |
|
||
|
Проблема с sql запросом
|
|||
|---|---|---|---|
|
#18+
kolodkin, дружище, если вы ничего не знаете про пересечения наборов записей и неспособны решить столь тривиальную задачу, стоит ли вам продолжать заниматься базами данных, пока не изучите основы реляционных баз данных? Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 13:01:24 |
|
||
|
Проблема с sql запросом
|
|||
|---|---|---|---|
|
#18+
Ну я и не занимаюсь базами. Я занимаюсь магазином и разово потребовалось перенести данные, изучать 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 (поле) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 16:48:49 |
|
||
|
Проблема с sql запросом
|
|||
|---|---|---|---|
|
#18+
kolodkinINSERT INTO `bitrix_business`.`b_iblock_element`kolodkinизучать sql ради такого думаю не стоит, правда?Правда. Не беритесь самостоятельно писать в таблицы Битрикса. Наймите профессионала (причем по Битриксу, а не по MySQL). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 16:55:24 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39093955&tid=1832546]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 309ms |

| 0 / 0 |
