|  | Помогите с запросом | ☑ | 
    
        | 0
    
        Borteg   16.08.13✎ 09:48 | 
        Добрый день. Есть xml документ огромный. Поставляется он из внешней системы. Передаю его на сервер и там разбираю его в таблицу значений. 
Есть поле инн, хочу по этому полю найти контрагента. У меня получается что я в цикле начинаю перебирать ТЗ и запросом вытаскиваю контрагента. Запрос в цикле очень не нравится. Так как это грузится каждый день а записей больше 30000 то все это формируется минут 5. Собственно вопрос. Как можно одним запросом вытащить всех контрагентов. Колонку инн я выгрузил, как теперь для всей этой колонки найти контрагентов и загрузить ее обратно в тз. Пните в нужном направлении. Спасибо
 |  | 
    
        | 1
    
        SnarkHunter   16.08.13✎ 09:50 | 
        Используй загрузку ТЗ во временную таблицу     |  | 
    
        | 2
    
        Borteg   16.08.13✎ 09:54 | 
        (1) загружу в тз а что дальше делать?     |  | 
    
        | 3
    
        Borteg   16.08.13✎ 09:54 | 
        (1) ааа начинаю понимать)     |  | 
    
        | 4
    
        Borteg   16.08.13✎ 09:55 | 
        (1) вложенным циклом потом просто все это обойти и выгрузить обратно в тз?     |  | 
    
        | 5
    
        Wobland   16.08.13✎ 09:57 | 
        (4) запросом соединить это всё со справочником     |  | 
    
        | 6
    
        SnarkHunter   16.08.13✎ 09:57 | 
        Зачем? Получи запросом выборку такой же структуры, что и исходная ТЗ, но с добаленным найденным контрегнтом и выгрузи результат запроса в ТЗ     |  | 
    
        | 7
    
        Maxus43   16.08.13✎ 09:59 | 
        ничо не понял. ТЗ собранную пихай в запрос, там соединяй со справочником и выгружай готовую ТЗ из запроса     |  | 
    
        | 8
    
        Borteg   16.08.13✎ 09:59 | 
        Всем спасибо за пинок) я чето просто растерялся, все получилось)     |  | 
    
        | 9
    
        Maxus43   16.08.13✎ 10:00 | 
        без циклов надеюсь?     |  | 
    
        | 10
    
        Borteg   16.08.13✎ 10:01 | 
        (9) Да) просто соединил) просто в голове велосипед родился сразу, а оказалось все куда проще)     |  |