|
|
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
Доброго дня. имеются таблицы oc_product product_id int(11) | 200 model varchar(64) | 23442-03 sku varchar(64) | 1223 oc_product_description product_id int(11) | 200 language_id int(11) | 4 name varchar(255) | Вытяжка Elica elite KX/1/60 Нужно из поля name бралось всё что идёт за маркой(Elica) и записывалось в поле model, желательно не перезаписывать концовку поля (-03). В результате поле model должно выглядеть так elite KX/1/60 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2015, 15:56:43 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
Простите, а откуда сервер узнает, что марка - это именно "Elica"? Или это константа, одна на всю БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 06:49:52 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
Данный параметр я думаю лучше вводить через or или and как условие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 11:16:07 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
up ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 14:59:45 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
tiraeliusДанный параметр я думаю лучше вводить через or или and как условие.куда вводить-то, ёпть? ну вот есть у нас таблица с дынными, как у вас в первом посте... дальше-то что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2015, 18:37:55 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
Может побуквенно сравнивать? Есть ещё таблица с производителями, можно оттуда брать. Какие могут быть варианты реализации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 12:58:14 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
manufacturer_id int(11) | 1 name varchar(64) | Elica ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 13:00:59 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
Таблица oc_product будет выглядеть иначе product_id int(11) | 200 model varchar(64) | 23442-03 sku varchar(64) | 1223 manufacturer_id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 13:02:25 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
tiraelius, в oc_product или в oc_product_description есть ссылка на производителя? отдельным полем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 13:04:10 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
Да, в oc_product, см мой предыдущий пост. В эту таблицу добавляется manufacturer_id . В oc_product_description такого поля нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 14:14:15 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
up ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2015, 10:51:40 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
tiraelius, при такой структуре таблиц Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. запрос такой Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2015, 12:07:22 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Скрипты создания вы не предоставили, поэтому даю селект, а не апдейт - сначала проверьте, всё ли тут правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2015, 12:13:16 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
автор Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ошибка по нему #1052 - Column 'manufacturer_id' in on clause is ambiguous ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2015, 14:28:06 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
автор Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Это сработало. но в конце затёр -02. Как можно доработать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2015, 14:33:38 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
tiraeliusКак можно доработать?Прочитать тот пост полностью. Вместе с комментариями. Или попытаться понять, что вообще этот запрос делает. tiraeliusошибка по нему #1052 - Column 'manufacturer_id' in on clause is ambiguousПотому что вы скопировали с ошибкой. Хотя вообще-то лучше так: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2015, 04:59:15 |
|
||
|
Выборка части поля из таблицы и запись в другую
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Сделал вот так, не совсем то но работает. Спасибо всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2015, 15:37:16 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39027051&tid=1832823]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 346ms |

| 0 / 0 |
