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

Вниз

Каскадное удаление   Найти похожие ветки 

 
Roma L   (2006-12-29 08:19) [0]

Имеется две таблицы c отношением один ко многим, необходим SQL запрос удаляющий из первой таблицы только строки не имеющие связанных строк во второй таблицы. Как это сделать? Заранее спасибо!


 
Sergey13 ©   (2006-12-29 08:23) [1]

not exist


 
ЮЮ ©   (2006-12-29 09:26) [2]

И где же здесь "Каскадное удаление" ?
DELETE FROM Master
WHERE Id IN (
 SELECT Master.Id
 FROM
   Master
   LEFT JOIN Detail On Master.Id = Detail.Master
 WHERE
   Detail.Master IS NULL
)


 
Sergey13 ©   (2006-12-29 10:08) [3]

DELETE FROM Master
WHERE not exists ( SELECT 1 FROM Detail WHERE Master.Id = Detail.Master)


 
Соловьев ©   (2006-12-29 19:54) [4]

foreign key + cascade delete - и бить ногами кто создал таблицу без онного


 
Desdechado ©   (2006-12-29 20:07) [5]

ЮЮ ©   (29.12.06 09:26) [2]
Черезчур сложно.

Соловьев ©   (29.12.06 19:54) [4]
Спорно и не по теме.



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

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

Наверх




Память: 0.47 MB
Время: 0.037 c
11-1151921952
Maloric
2006-07-03 14:19
2007.03.25
Как правильно вызвать chm хелп


15-1172499171
Petr V. Abramov
2007-02-26 17:12
2007.03.25
С почином!


15-1172518975
Kolan
2007-02-26 22:42
2007.03.25
Подключать ли анлим 256кБ/с если сейчас 1495кб/с


1-1170365613
Ольчик
2007-02-02 00:33
2007.03.25
Проблема с файлами DEL1.MB,DEL2.MB...


15-1172441059
Ломброзо
2007-02-26 01:04
2007.03.25
Философское