Страница 1 из 1

Список тех, которые есть в одной, но нет в другой :-)

Добавлено: 07 май 2002, 14:05
Sail
Как красиво сделать так, чтобы отобразились значения, которые в следующем запросе сопровождаются строчкой '???..???'

select s1.cmc, k1.name from saldofnd s1, katmc k1 where ((s1.cmc == k1.nrec));
???

(То есть, выбрать из таблицы saldofnd все записи, отвязанные от каталога МЦ)???
PS: Применительно к Support/SQL...

Re: Список тех, которые есть в одной, но нет в другой :-)

Добавлено: 07 май 2002, 17:40
Max_Fin
А зачем тебе эта муть с синонимами ???

Re: А зачем тебе эта муть с синонимами

Добавлено: 08 май 2002, 04:32
Sail
Да просто так, суть вопроса по запросу от ниличия/отсутствия синонимов в примере не меняется :), да и меньше симолов набивать приходится в условиях.... ;D

Re: Список тех, которые есть в одной, но нет в другой :-)

Добавлено: 08 май 2002, 09:14
peterGunn
Применительно к Support/SQL ;):

select saldofnd.cMc, katMc.name
from saldofnd, katMc
where((
saldofnd.cMc == katMc.nrec ))
and isValidAll( tnkatMc ) = FALSE ;

Большое спасибо! А в какой доке написано про isValidAll и по

Добавлено: 08 май 2002, 09:23
Sail
?

Извините, вопрос снимаю...

Добавлено: 08 май 2002, 09:34
Sail
Нашел в "Методах логической таблицы"... описателя арифметических выражений и функций
:)

Помогите с Delete

Добавлено: 16 май 2002, 13:26
SMA
Будьте добры, как написать соответствующий Delete, чтобы удалить эти отвязанные записи?
Запрос типа:

delete from spschf
where
((spschf.cschfact==schfact.nrec)) and
not (isvalidall(tnschfact));

не отрабатывает.

Re: Помогите с Delete

Добавлено: 16 май 2002, 15:55
GalaxyFoe
ВИПом, все ВИПом :-) (= не знаю)

Re: Помогите с Delete

Добавлено: 17 май 2002, 06:29
Sail
Вот так вот должно сработать:
delete ALL from spschf
where
((spschf.cschfact==schfact.nrec)) and
not (isvalidall(tnschfact));