|
банальный вопрос: в запросе "внутреннее соединение" или "полное соединение" Ø (Волшебник 29.06.2018 11:41)
| ☑ |
0
ASimonova
22.06.18
✎
16:00
|
есть таблица с 2 строками и таблица с 3 строками, из которых две строки взяты из 1-й таблицы. пишу запрос так, чтобы получить три строки:
строка 1 - строка 1
строка 2 - строка 2
NULL - строка 3
и не могу, не получается.
вот текст:
ВЫБРАТЬ
ЗаданиеНаПроизводствоНовоеШвейныеОперации.ШвейнаяОперация КАК ТекущаяШвейнаяОперация,
ПаспортИзделияОперацииПоИзделию.ВидРабот КАК ПаспортШвейнаяОперация
ИЗ
Справочник.ЗаданиеНаПроизводствоНовое.ШвейныеОперации КАК ЗаданиеНаПроизводствоНовоеШвейныеОперации
ПОЛНОЕ СОЕДИНЕНИЕ Документ.ПаспортИзделия.ОперацииПоИзделию КАК ПаспортИзделияОперацииПоИзделию
ПО ЗаданиеНаПроизводствоНовоеШвейныеОперации.ШвейнаяОперация = ПаспортИзделияОперацииПоИзделию.ВидРабот
ГДЕ
ЗаданиеНаПроизводствоНовоеШвейныеОперации.Ссылка = &Задание
И ПаспортИзделияОперацииПоИзделию.Ссылка = &Паспорт
|
|
3
чегевара
22.06.18
✎
16:05
|
И ПаспортИзделияОперацииПоИзделию.Ссылка = &Паспорт
вот это убери
|
|
5
ASimonova
22.06.18
✎
16:06
|
(3) как же я уберу, мне же нужны данные из определенного паспорта
|
|
6
чегевара
22.06.18
✎
16:08
|
(5) я конечно нифига не вижу твоих данных, но попробуй условие вынести из ГДЕ в ПО
|
|
7
toypaul
гуру
22.06.18
✎
16:09
|
ГДЕ
ЗаданиеНаПроизводствоНовоеШвейныеОперации.Ссылка = &Задание
ЗаданиеНаПроизводствоНовоеШвейныеОперации.Ссылка будет NULL в 3 строке
и тут не нужно полное соединение. если в одной из таблиц есть все строки
|
|
8
чегевара
22.06.18
✎
16:10
|
ПО ЗаданиеНаПроизводствоНовоеШвейныеОперации.ШвейнаяОперация = ПаспортИзделияОперацииПоИзделию.ВидРабот И И ПаспортИзделияОперацииПоИзделию.Ссылка = &Паспорт
|
|
9
ASimonova
22.06.18
✎
16:10
|
(7) (8) все, поняла, спасибо
|
|
16
Скиурус
22.06.18
✎
16:17
|
ГДЕ
ЗаданиеНаПроизводствоНовоеШвейныеОперации.Ссылка = &Задание
ИЛИ //Один из них может быть NULL, так что И нельзя
ПаспортИзделияОперацииПоИзделию.Ссылка = &Паспорт
|
|
17
mehfk
22.06.18
✎
16:24
|
(4) >> ...нашли ребят, на зп в два раза больше моей, они начали за здравие, закончили за упокой...
...когда узнали про пиратскую ERP, упаханную в хлам.
|
|