|
Вопрос по запросу |
☑ |
0
3axap_4
24.06.13
✎
10:33
|
Есть две таблицы необходимо отобрать все записи которые есть в перой кроме тех которые есть во второй
Делаю Внутренним соединением
ВЫБРАТЬ
Табл1.Контрагент
ПОМЕСТИТЬ Табл
ИЗ
РегистрНакопления.Табл1 КАК Табл1
ГДЕ
Табл1 .Контрагент В ИЕРАРХИИ(&Контра)
И Табл1 .ТипБаллов = &ТипБаллов
СГРУППИРОВАТЬ ПО
Табл1 .Контрагент
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Табл2.Владелец
ИЗ
Справочник.Табл2 КАК Табл2
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Табл КАК Табл
ПО Табл.Контрагент <> Табл2.Владелец
ГДЕ
Табл2.Владелец В ИЕРАРХИИ(&Контра)
И Табл2.ПрошелАккредитацию = &ПрошелАккредитацию
СГРУППИРОВАТЬ ПО
Табл2.Владелец
Но в результат все равно попадают поля которые есть и там и там, в чем трабл?
|
|
1
aleksonic
24.06.13
✎
10:36
|
Поменять местами таблицы и поставить условие не в Табл1
|
|
2
3axap_4
24.06.13
✎
10:42
|
(1) местами в Соединении?
|
|
3
aleksonic
24.06.13
✎
10:54
|
Типа:
ВЫБРАТЬ
Табл1.Ссылка
ПОМЕСТИТЬ Табл
ИЗ
Справочник.Контрагенты КАК Табл1
ГДЕ
Табл1.Ссылка В ИЕРАРХИИ(&Контра)
СГРУППИРОВАТЬ ПО
Табл1.Ссылка
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Табл2.Ссылка
ИЗ
Справочник.Контрагенты КАК Табл2
ГДЕ
Табл2.Ссылка В ИЕРАРХИИ(&Контра2)
И НЕ Табл2.Ссылка В
(ВЫБРАТЬ
Табл.Ссылка
ИЗ
Табл)
СГРУППИРОВАТЬ ПО
Табл2.Ссылка
|
|
4
3axap_4
24.06.13
✎
11:16
|
Здорово!
Мерси
|
|