|
|
|
TecDoc: Уникальный ID при поиске BRAND+NUMBER
|
|||
|---|---|---|---|
|
#18+
Кто хорошо знает структуру техдока помогите понять как сделать. Необходимо по номеру и производителю найти некий уникальный ID, возможно ART_ID. Смысл задачи таков. Есть прайс-лист в формате экзель. В нем есть номер, производитель и цена. При заливке на сайт он должен по номеру и производителю (из прайс листа) найти некий уникальный ID в техдоке, который будет записан для связки в таблицу с прайс листом, чтобы потом без проблем найти название, описание, картинки и т.п. для этого номера. Судя по всему это ART_ID. Как его получить? Помогите написать запрос. Или может есть другие варианты связать табилцы? Но дублировать номер и производителя в таблицу прайс листа не хочется. Какие есть варианты связать номер в прайс листе с номером техдока? Кто может где-то проконсультировать, где-то помочь с запросом, помочь решить возникшие проблемы? О цене договоримся. Пишите асю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2010, 06:14 |
|
||
|
TecDoc: Уникальный ID при поиске BRAND+NUMBER
|
|||
|---|---|---|---|
|
#18+
А номер аськи? ;) А вообще-то, не совсем понятна проблема. Вы же все описали ... Есть затруднения с написанием именно запроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2010, 11:35 |
|
||
|
TecDoc: Уникальный ID при поиске BRAND+NUMBER
|
|||
|---|---|---|---|
|
#18+
Я имел ввиду пишете свою асю. :) Написал на мыло. Я не уверен что ART_ID уникальный для связки BRAND + NUMBER. Да и проблема в написании запроса для получения ART_ID и в дальнейшем вывода списка аналогов, одним из полей выдачи должен быть этот ART_ID. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2010, 18:07 |
|
||
|
TecDoc: Уникальный ID при поиске BRAND+NUMBER
|
|||
|---|---|---|---|
|
#18+
speed_swampЯ имел ввиду пишете свою асю. :) Написал на мыло. Я не уверен что ART_ID уникальный для связки BRAND + NUMBER. Да и проблема в написании запроса для получения ART_ID и в дальнейшем вывода списка аналогов, одним из полей выдачи должен быть этот ART_ID. ART_ID это уникальный номер для конкретной запчасти что присутствует в текдоке. Если хотите комбинацию брэнд и номер то Вам ART_SUP_ID и ART_ID. Только сразу запомните на будущее, в каждой новой версии текдока практически все уникальные Id не совпадают с таковыми в предыдущих версиях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2010, 11:05 |
|
||
|
TecDoc: Уникальный ID при поиске BRAND+NUMBER
|
|||
|---|---|---|---|
|
#18+
Помогите плиз написать запрос. Надо к таблице в которой есть SEARCH_NUMBER и ID_БРЕНДА приджонить название детали. Причем как я понимаю ID_БРЕНДА может быть в таблицах и BRANDS и SUPPLIERS. Таблица BRANDS включает SUPPLIERS или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 07:57 |
|
||
|
TecDoc: Уникальный ID при поиске BRAND+NUMBER
|
|||
|---|---|---|---|
|
#18+
speed_swamp Таблица BRANDS включает SUPPLIERS или нет? Да speed_swampПомогите плиз написать запрос. Надо к таблице в которой есть SEARCH_NUMBER и ID_БРЕНДА приджонить название детали. Причем как я понимаю ID_БРЕНДА может быть в таблицах и BRANDS и SUPPLIERS. Вы хотите получить название детали, а спрашиваете о названиях брендов? "к таблице в которой есть SEARCH_NUMBER и ID_БРЕНДА" - что за таблица? Вообщем, правильно заданный вопрос - это половина ответа. Название детали по SEARCH_NUMBER точно получить не удасться. В общем случае название ищется через таблицы tof_designations и tof_des_texts. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 10:55 |
|
||
|
TecDoc: Уникальный ID при поиске BRAND+NUMBER
|
|||
|---|---|---|---|
|
#18+
Есть отдельная, не техдоковская таблица. В ней есть поисковый_номер и ID_бренда. Нужно к ней присоеденить название детали. Как я понимаю, надо присоеденить art_lookup по поисковомому_номеру и id_бренда, далее articles, brands, designations, des_texts. Написал типа вот такого, но пока он не работает. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 16:39 |
|
||
|
TecDoc: Уникальный ID при поиске BRAND+NUMBER
|
|||
|---|---|---|---|
|
#18+
Что бы опредилить название детали, необходимо знать ART_ID. Что бы узнать ART_ID из ваших данных можно сравнить TOF_ART_LOOKUP.ARL_SEARCH_NUMBER = numbers.number and TOF_ART_LOOKUP.ARL_BRA_ID=brand_id фтв ARL_KIND = 2, определив тем самым TOF_ART_LOOKUP.ARL_DISPLAY_NR. Потом по TOF_ART_LOOKUP.ARL_DISPLAY_NR и TOF_ART_LOOKUP.ARL_BRA_ID находите TOF_ARTICLES.ART_ID. Как вариант, можно сразу искать в TOF_ARTICLES, удалив в ART_ARTICLE_NR все ненужные символы, тоесть получив тем самым SEARCH NUMBER. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 17:04 |
|
||
|
|

start [/forum/topic.php?fid=29&tid=1526440]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
185ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 278ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...