Пропуски Junior Язык запросов спрашивают часто обновлено

Левое соединение с остатками

Вопрос

Дополните запрос: все товары и их остаток (0, если остатка нет):

ВЫБРАТЬ
	Н.Ссылка КАК Номенклатура,
	__(1)__(Ост.КоличествоОстаток, 0) КАК Остаток
ИЗ
	Справочник.Номенклатура КАК Н
		__(2)__ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК Ост
		ПО Н.Ссылка = Ост.Номенклатура

Попробуйте сами

Заполните пропуски по номерам.

1
2
Показать ответ и разбор

Коротко

Левое соединение сохраняет все товары, а у товаров без остатка поля правой таблицы будут NULL, поэтому их заменяют нулём через ЕСТЬNULL.

Что в пропусках

1

ЕСТЬNULL

2

ЛЕВОЕ

Разбор

Левое соединение сохраняет все товары, а у товаров без остатка поля правой таблицы будут NULL, поэтому их заменяют нулём через ЕСТЬNULL.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.