|
|
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Скрипт значит выдаёт такую штуку. Когда у товара 2 атрибута 58.3x51.3 см 1050 629 4 1 58.31050 629 4 2 51.3 см1050 629 4 3 Когда 3 7.5 x 28.8 x 51 см 701 629 4 1 7.5701 629 4 2 28.8701 629 4 3 51 см Путает немного, 1 -это допустим Высота, 2-Ширина 3 - Глубина. Позиция с номером 1050 имеет только ШхГ а поставилось под В и Ш ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2016, 15:49 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Нет, поставилось 1 и 2. То, что это именно ширина и глубина, знаете вы, сервер об этом откуда может знать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2016, 15:55 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
tanglir, Это понятно. Что нужно изменить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2016, 16:19 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Возможно ли условие вставить типа if then ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2016, 16:50 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Или допустим сделать отдельный запрос который все атрибуты имеюшие 2 значение перекидывает в другой attribute_id и там уже для них можно запустить этот запрос уже в другом формате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2016, 16:52 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
tiraelius, можно так Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 04:39 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Большое спасибо за ответ! Как его в действующий запрос вставить? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 09:46 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Следующая корректировка функции. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Проверка Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 10:31 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Ну и традиционно "оптимизация": Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 10:38 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
вбил прошло. сам запрос как изменится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 11:54 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
tiraeliusсам запрос как изменится? Судя по tiraeliusПозиция с номером 1050 имеет только ШхГ а поставилось под В и Ш тебе надо выделять от конца, а не от начала. Ну а дальше как бы мозг приложить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 12:26 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Akina, Фунцию менять? В самом запросе изменение порядка цифр ничего не дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 15:37 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
tiraeliusизменение порядка цифрВместо 1-2-3 ты использовал 10-20-30? или что имелось в виду под словом "порядок"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 15:44 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Akina, ну запрос идёт (SELECT 1 attr_pos UNION SELECT 2 UNION SELECT 3) я сделал (SELECT 3 attr_pos UNION SELECT 2 UNION SELECT 1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 16:10 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
*рукалицо* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 16:13 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Akina*рукалицо* Ну блин что? Я ж не силён в sql ни разу, когда логику не понимаю то и не знаю что менять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 16:38 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Или тут надо менять? Код: sql 1. 2. 3. 4. 5. Delimiter, -1 на 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 16:50 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
tiraeliusЯ ж не силён в sql ни разу, когда логику не понимаю то и не знаю что менять.А просто прочитать? хрен с им, с кодом - но комментарии, ипона мать, на русском написаны! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 17:07 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
AkinatiraeliusЯ ж не силён в sql ни разу, когда логику не понимаю то и не знаю что менять.А просто прочитать? хрен с им, с кодом - но комментарии, ипона мать, на русском написаны! Большое спасибо! Значит функцию менять. В функции меняю Код: sql 1. 2. 3. 4. ТАк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 17:20 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
автор-- Если Number отрицательно - отсчёт ведётся с конца. В этой стрроке менять? Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2016, 21:01 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
так скорее, чтобы количество символов было - , верно?. Подскажите кто нить RETURN TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(Source, Delimiter, - Number), Delimiter, -SIGN(Number))); За вознаграждение готов отблагодарить кто поможет до конца доделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2016, 09:34 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
tiraelius , код функции дан в ОКОНЧАТЕЛЬНОМ ВАРИАНТЕ. Не трогайте его. Исправляйте ТОЛЬКО текст запроса с использованием этой функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2016, 09:37 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Akina tiraelius , код функции дан в ОКОНЧАТЕЛЬНОМ ВАРИАНТЕ. Не трогайте его. Исправляйте ТОЛЬКО текст запроса с использованием этой функции. Спасибо что ещё на связи. Именил запрос на Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. получилось! 701 629 4 -1 51 см701 629 4 -2 28.8701 629 4 -3 7.5719 629 4 -1 51 см719 629 4 -2 58719 629 4 -3 41026 629 4 -1 51 см1026 629 4 -2 581026 629 4 -3 9.81035 629 4 -1 51 см1035 629 4 -2 601035 629 4 -3 1033 629 4 -1 52 см1033 629 4 -2 591033 629 4 -3 51034 629 4 -1 52 см1034 629 4 -2 591034 629 4 -3 51041 629 4 -1 50.5 см1041 629 4 -2 57.51041 629 4 -3 51042 629 4 -1 52 см1042 629 4 -2 591042 629 4 -3 1044 629 4 -1 52 см1044 629 4 -2 591044 629 4 -3 1049 629 4 -1 51.3 см1049 629 4 -2 58.31049 629 4 -3 Уже почти то что надо. Осталось сделать Insert INTO и добавить всем по см где нет. см можно добавить так Код: sql 1. 2. Но и Insert сново потребуется помощь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2016, 09:57 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
tiraeliusполучилось Добавьте ещё во WHERE условие Код: sql 1. Нафига нужны "пустые" атрибуты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2016, 10:14 |
|
||
|
Запрос на создание новых атрибутов на основе имеющихся
|
|||
|---|---|---|---|
|
#18+
Akinatiraeliusполучилось Добавьте ещё во WHERE условие Код: sql 1. Нафига нужны "пустые" атрибуты? Да так лучше. Код: sql 1. 2. 3. 4. 5. новые атрибуты 796 4 Высота797 4 Ширина798 4 Глубина Под Insert надо attribute_id подставлять новые, как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2016, 10:32 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39213326&tid=1831902]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
272ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 654ms |

| 0 / 0 |
