|
Запрос, помогите с условием
| ☑ |
0
jenny_tea
10.05.12
✎
11:24
|
Люди, помогите плиз а то че-то застряла непонятно с чем
Есть запрос1. Список действующих сотрудников
и есть запрос2. Который выдает список сотрудников которые учавствовали в определенном документе.
Как наладить связь между двумя подзапросами, чтобы выдавался результат запроса1, без сотрудников из запроса2.
Т.е. если у меня есть результат Запроса1:
Иванов И.И.
Петров П.П.
Сидоров С.С.
и результат Запроса2:
Петров П.П.
то итоговым результатом было бы:
Иванов И.И.
Сидоров С.С.
|
|
1
Ненавижу 1С
гуру
10.05.12
✎
11:25
|
вариант 1:
Запрос1 ЛЕВОЕ СОЕДИНЕНИЕ Запрос2 ПО Запрос1.Сотрудник=Запрос2.Сотрудник
ГДЕ Запрос2.Сотрудник ЕСТЬ NULL
вариант 2:
ГДЕ НЕ Запрос1.Сотрудник В (ВЫБРАТЬ Запрос1.Сотрудник ИЗ Запрос1)
|
|
2
jenny_tea
10.05.12
✎
11:49
|
спасибочки
|
|
3
vmv
10.05.12
✎
11:51
|
вчера была такая же тема Т1 не в Т2, мдя, что может быть проще, сначала делаем простейщую формулировку и калякаем в конструкторе
|
|
4
zak555
10.05.12
✎
11:52
|
(1) какой быстрее ?
|
|
5
vmv
10.05.12
✎
11:52
|
(4) 1-й
|
|
6
Ненавижу 1С
гуру
10.05.12
✎
11:59
|
вариант 3: //для эстетов
ВЫБРАТЬ ТЗ.Сотрудник
ИЗ
(ВЫБРАТЬ Запрос1.Сотрудник, 0 КАК Маркер
ИЗ Запрос1
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ Запрос2.Сотрудник, 1
ИЗ Запрос2) КАК ТЗ
СГРУППИРОВАТЬ ПО ТЗ.Сотрудник
ИМЕЮЩИЕ СУММА(ТЗ.Маркер)=0
|
|