Вопрос по запросу
☑
0
lanc2233
03.08.13
✎
00:13
Выбрать
Таблица1.ПолеА
Таблица2.ПолеА
ИЗ
Таблица1 КАК Таблица1
ЛЕВОЕ СОЕДИНЕНИЕ Таблица2 КАК Таблица2
ПО Таблица1.ПолеБ = Таблица2.ПолеБ
Какое условие добавить, чтобы выбрать только те записи из таблицы1, которые не связанны с таблицей 2 ?
Например выбрать элементы номенклатуры, на которых нет записей в регистре сведений "ЕдиницыИзмерения".
1
Икогнито
03.08.13
✎
00:16
Выбрать
Таблица1.ПолеА
Таблица2.ПолеА
ИЗ
Таблица1 КАК Таблица1
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Таблица2 КАК Таблица2
ПО НЕ Таблица1.ПолеБ = Таблица2.ПолеБ
2
lanc2233
03.08.13
✎
00:18
(1) А туда не попадут записи из второй таблицы, которых нет в первой?
3
Икогнито
03.08.13
✎
00:19
(2) попадут
4
Икогнито
03.08.13
✎
00:21
Выбрать
Таблица1.ПолеА
Таблица2.ПолеА
ИЗ
Таблица1 КАК Таблица1
ЛЕВОЕ СОЕДИНЕНИЕ Таблица2 КАК Таблица2
ПО Таблица1.ПолеБ = Таблица2.ПолеБ
ГДЕ Таблица2.ПолеА ЕСТЬ NULL
5
lanc2233
03.08.13
✎
00:22
(4) Как все просто) Спасибо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший