|
Нужно-ли при ЛВОМ соединении дополнительно указывать условие в параметрах
| ☑ |
0
palpetrovich
12.06.13
✎
15:05
|
выртуальной таблицы если по этому полю и идет соединение?
1
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата,Номенклатура В (&СписокНоменклатуры) И Склад В (&Склад)) КАК ТоварыНаСкладах
ПО СпрНоменклатура.Ссылка = ТоварыНаСкладах.Номенклатура
2
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата, Склад В (&Склад)) КАК ТоварыНаСкладах
ПО СпрНоменклатура.Ссылка = ТоварыНаСкладах.Номенклатура
работает и то и то, но как лучше, правильней?
|
|
1
palpetrovich
12.06.13
✎
15:06
|
ЛВОМ = ЛЕВОМ :)
|
|
2
mih_io
12.06.13
✎
15:07
|
Сделай замер скорости отладчиком, вопросы отпадут
|
|
3
Reaper_1c
12.06.13
✎
15:10
|
(0) Попробуй сдать спеца по платформе.
|
|
4
palpetrovich
12.06.13
✎
15:17
|
(2) на 1..2 позициях - вряд-ли разницу увижу, а создавать много - лень
(3) это вам, молодым, на спеца сдавать нужно, мне без надобности... :)
|
|
5
palpetrovich
12.06.13
✎
15:20
|
короче - убрал, буду впредь всегда делать по 2-му варианту
..если не отговорите конечно :)
|
|
6
Рэйв
12.06.13
✎
15:21
|
по идее с параметрами быстрее должно быть.
Т.е. оно сначала создает небольшую таблицу только с нужными элементами, а потом с ней соединяет
Если без параметров, то соединять будет со всей кучей, а это явно дольше, чем получение только нужных позиций по параметрам
|
|
7
Маратыч
12.06.13
✎
15:22
|
(6) Оно разве какую-то таблицу вообще создает? Там же попросту вложенный запрос получается, судя по профайлеру.
|
|