|
Как ушустрить запрос? |
☑ |
0
Галахад
гуру
10.12.12
✎
12:15
|
ВЫБРАТЬ
Товары.Ссылка,
ЕСТЬNULL(ПартииТоваровНаСкладах.Номенклатура, 0) КАК П1,
ЕСТЬNULL(ТоварыВРознице.Номенклатура, 0) КАК П2,
ЕСТЬNULL(ТоварыНаСкладах.Номенклатура, 0) КАК П3
ПОМЕСТИТЬ тз
ИЗ
Справочник.Номенклатура КАК Товары
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
ПО Товары.Ссылка = ПартииТоваровНаСкладах.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРознице КАК ТоварыВРознице
ПО Товары.Ссылка = ТоварыВРознице.Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах
ПО Товары.Ссылка = ТоварыНаСкладах.Номенклатура
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
тз.Ссылка,
тз.П1,
тз.П2,
тз.П3
ИЗ
тз КАК тз
ГДЕ
тз.П1 = 0
И тз.П2 = 0
И тз.П3 = 0
|
|
1
Undefined vs NULL
10.12.12
✎
12:16
|
(0) а какой смысл в этом запросе?
может нужно обращаться к виртуальным таблицам?
а зачем здесь временная таблица?
|
|
2
Maxus43
10.12.12
✎
12:17
|
жесть.
Оригинальная проверка на номенклатуру по которой нет движений)
|
|
3
Галахад
гуру
10.12.12
✎
12:18
|
(1) Хочу получить номенклатуру без движений.
|
|
4
Stim
10.12.12
✎
12:19
|
выбрать всю ном из 3х регистров объединением, затем выбрать ном из справочника, с условием
ГДЕ
Номенклатура.Ссылка НЕ В
(выбрать ном из 3х регистров объединение)
|
|
5
Maxus43
10.12.12
✎
12:21
|
ВЫБРАТЬ
Номенклатура.Ссылка,
Номенклатура.Представление
ИЗ
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Обороты КАК ТоварыНаСкладахОбороты
ПО Номенклатура.Ссылка = ТоварыНаСкладахОбороты.Номенклатура
ГДЕ
ТоварыНаСкладахОбороты.Номенклатура ЕСТЬ NULL
|
|
6
John83
10.12.12
✎
12:21
|
ТоварыНаСкладах.Номенклатура есть null
но думаю, что (4) по-шустрей будет
|
|
7
dk
10.12.12
✎
12:28
|
а внутреннее соединение есть в 8-ке?
|
|
8
Прохожий
10.12.12
✎
12:29
|
(0) Чет много ты пишешь. никак убийцу 1С хочешь написать.
|
|
9
Undefined vs NULL
10.12.12
✎
12:31
|
(7) СП украли?
|
|
10
dva1c
10.12.12
✎
12:44
|
(9) (7) Так и пишется: ВНУТРЕННЕЕ СОЕДИНЕНИЕ
|
|