Показать сообщение отдельно
Старый 09.10.2015, 14:35   #19  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Query и правда не подойдёт, если количество OR может быть очень большим.

В 2012й хорошим вариантом будет создать временную таблицу типа TempDb, наполнять поля ключей, по которым же потом и джойнить. Не забудьте добавить индекс на этой временной таблице по полям джойна.

Если нужно производить джойн по Рекайди (к примеру), то можно воспользоваться стандартной таблицей TmpDataAreaRecidFilter.

Последний раз редактировалось Cardagant; 09.10.2015 в 15:11.