|
Дилетанский вопрос по запросу |
☑ |
0
kupreeff
15.07.16
✎
12:36
|
Добрый день!
Есть две таблицы, у которых есть общий реквизит "Документ". Не могу понять, каким соединением получить таблицу, в которой должны быть записи первой таблицы, только те, у которых значение реквизита "Документ" отсутствует во второй таблице.
Например
Таблица 1:
Договор Клиент
договор №1 Пупкин
договор №2 Иванов
Таблица 2:
Договор
договор №2
В таблице 3 должна получиться 1 запись:
Договор Клиент
договор №1 Пупкин
Заранее спасибо!
|
|
1
Mankubus
15.07.16
✎
12:38
|
(0) левое соединение и условие ГДЕ Таблица2.Документ ЕСТЬ NULL
|
|
2
Nuobu
15.07.16
✎
12:38
|
Полное соединение
|
|
3
Nuobu
15.07.16
✎
12:38
|
(2) а, сорри правильный ответ - (1)
|
|
4
kupreeff
15.07.16
✎
12:50
|
(1)
ВЫБРАТЬ Таблица1.Договор КАК договор
Таблица1.Клиент КАК Клиент
ИЗ Таблица1
ЛЕВОЕ СОЕДИНЕНИЕ
Таблица2.Договор КАК Договор
По Таблица1.Договор=Таблица2.Договор...
а дальше ступор (, как условие ГДЕ прикрутить
|
|
5
kupreeff
15.07.16
✎
12:54
|
попробовал Таблица1.Договор=Таблица2.Договор и Таблица2.Договор ЕСТЬ NULL
вроде работает
|
|
6
kupreeff
15.07.16
✎
13:20
|
(5)не, ошибся, так не работает
|
|
7
В тылу врага
15.07.16
✎
13:21
|
ПО Таблица1.Договор=Таблица2.Договор
ГДЕ
Таблица2.Договор ЕСТЬ NULL
|
|
8
Nuobu
15.07.16
✎
13:21
|
Таблица1.Договор=Таблица2.Договор
ГДЕ
Таблица2.Договор ЕСТЬ NULL
|
|
9
kupreeff
15.07.16
✎
13:31
|
все, разобрался! Спасибо, ребята!
|
|