Версия 3.1 от Alexandr Fokin на 2020/03/25 11:49

Скрыть последних авторов
Alexandr Fokin 2.1 1
2 **Задача:**
Alexandr Fokin 3.1 3 Имеется таблица с записями Таблица1 (При этом размеры таблицы не малы)
4 Имеется список ключей List1 (Кол-во элементов в списке превышает 500)
Alexandr Fokin 2.1 5
6 Необходимо отобрать из Таблица1 значения, у которых поле key попадает в список List1.
7
8 **Варианты реализации:**
9 1) Использование оператора IN, в параметрах у которого перечислены все значения из List1.
10 2) Созданием временной таблицы в рамках запроса, наполнение таблицы значениями из List1, выполнить join между временной таблицой и Таблица1
11
Alexandr Fokin 3.1 12 {{html}}
13 <table style="height: 179px; width: 620px;">
14 <tbody>
15 <tr>
16 <td>Кол-во записей с в Таблица1</td>
17 <td>Кол-во элементов в List1</td>
18 <td>№</td>
19 <td>Время выполнения (мс)</td>
20 </tr>
21 <tr>
22 <td>20000</td>
23 <td>1000</td>
24 <td>1</td>
25 <td>3887</td>
26 </tr>
27 <tr>
28 <td>&nbsp;</td>
29 <td>&nbsp;</td>
30 <td>2</td>
31 <td>63</td>
32 </tr>
33 </tbody>
34 </table>
35 {{/html}}