Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.07;
Скачать: CL | DM;

Вниз

Удаляющий запрос   Найти похожие ветки 

 
sdram ©   (2002-10-21 14:22) [0]

Можно ли построить запрос Удаляющий запись из таблицы tab_0 если она не связанна ни с одной из 3-х таблиц tab_1, tab_2, tab_3?
Но если хоть с одной связанна - не удалятью
tab_0(id, uid)
tab_1(uid, code)
tab_2(uid, code)
tab_3(uid, code)


 
sdram ©   (2002-10-21 14:28) [1]

Таблицы связанны по полю "uid".


 
Johnmen ©   (2002-10-21 14:32) [2]

DELETE FROM A.tab_0
WHERE (NOT EXIST (SELECT * FROM tab_1 B WHERE A.uid=B.uid)) AND
(NOT EXIST (SELECT * FROM tab_2 C WHERE A.uid=C.uid)) AND
(NOT EXIST (SELECT * FROM tab_3 D WHERE A.uid=D.uid))


 
Johnmen ©   (2002-10-21 14:36) [3]

Поправка :
DELETE FROM tab_0 A ...



 
sdram ©   (2002-10-21 14:47) [4]

Дает ошибку "Неопределенная функция EXIST в выражении"


 
Lord Warlock ©   (2002-10-21 14:48) [5]

Правильно наверное EXISTS


 
sdram ©   (2002-10-21 14:50) [6]

Я извеняюсь
SELECT *
FROM pic_con AS A
WHERE (NOT EXISTS (SELECT * FROM p_left B WHERE A.uid=B.uid)) AND
(NOT EXISTS (SELECT * FROM p_Display C WHERE A.uid=C.uid)) AND
(NOT EXISTS (SELECT * FROM p_top D WHERE A.uid=D.uid));

отлично работает. Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2002.11.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-21640
Andrey.L.V.
2002-10-27 09:38
2002.11.07
---|Ветка была без названия|---


14-21748
Alx2
2002-10-10 10:17
2002.11.07
Задачка.


3-21389
b-Ars
2002-10-15 15:49
2002.11.07
Чем обусловлено появление временных файлов?


3-21413
vitnt2000
2002-10-18 08:55
2002.11.07
Как добавить к таблице новое поле и не убить данные?


1-21607
Alexseyy
2002-10-26 10:57
2002.11.07
Minimize