Список тех, которые есть в одной, но нет в другой :-)
Модераторы: m0p3e, edward_K, Модераторы
Список тех, которые есть в одной, но нет в другой :-)
Как красиво сделать так, чтобы отобразились значения, которые в следующем запросе сопровождаются строчкой '???..???'
select s1.cmc, k1.name from saldofnd s1, katmc k1 where ((s1.cmc == k1.nrec));
???
(То есть, выбрать из таблицы saldofnd все записи, отвязанные от каталога МЦ)???
PS: Применительно к Support/SQL...
select s1.cmc, k1.name from saldofnd s1, katmc k1 where ((s1.cmc == k1.nrec));
???
(То есть, выбрать из таблицы saldofnd все записи, отвязанные от каталога МЦ)???
PS: Применительно к Support/SQL...
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
Re: Список тех, которые есть в одной, но нет в другой :-)
А зачем тебе эта муть с синонимами ???
Жду выхода Вселенная 2.12!
Re: А зачем тебе эта муть с синонимами
Да просто так, суть вопроса по запросу от ниличия/отсутствия синонимов в примере не меняется , да и меньше симолов набивать приходится в условиях.... ;D
Re: Список тех, которые есть в одной, но нет в другой :-)
Применительно к Support/SQL :
select saldofnd.cMc, katMc.name
from saldofnd, katMc
where((
saldofnd.cMc == katMc.nrec ))
and isValidAll( tnkatMc ) = FALSE ;
select saldofnd.cMc, katMc.name
from saldofnd, katMc
where((
saldofnd.cMc == katMc.nrec ))
and isValidAll( tnkatMc ) = FALSE ;
Извините, вопрос снимаю...
Нашел в "Методах логической таблицы"... описателя арифметических выражений и функций
Помогите с Delete
Будьте добры, как написать соответствующий Delete, чтобы удалить эти отвязанные записи?
Запрос типа:
delete from spschf
where
((spschf.cschfact==schfact.nrec)) and
not (isvalidall(tnschfact));
не отрабатывает.
Запрос типа:
delete from spschf
where
((spschf.cschfact==schfact.nrec)) and
not (isvalidall(tnschfact));
не отрабатывает.
Без оных
Re: Помогите с Delete
ВИПом, все ВИПом (= не знаю)
Re: Помогите с Delete
Вот так вот должно сработать:
delete ALL from spschf
where
((spschf.cschfact==schfact.nrec)) and
not (isvalidall(tnschfact));
delete ALL from spschf
where
((spschf.cschfact==schfact.nrec)) and
not (isvalidall(tnschfact));