Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.043 c
15-1172815231
ZeroDivide
2007-03-02 09:00
2007.03.25
Как называется язык в котором вы программируете на Delphi?


2-1173068076
Tar
2007-03-05 07:14
2007.03.25
Функции и процедуры


2-1172752592
MrBabols
2007-03-01 15:36
2007.03.25
помогите дописать калькулятор


15-1172894151
Nic
2007-03-03 06:55
2007.03.25
Уважаемая администрация


15-1172660057
Юрий
2007-02-28 13:54
2007.03.25
Идея перепродажи порочна!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский