![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 17.04.2008
Сообщений: 146
|
![]()
Добрый день. Требуется удалить запись из таблицы. Суть такова есть 2 связанные таблицы по ключу. С главной таблицы выбираем записи которые меньше кого то значения. Далее надо удалить эти записи с 1 таблицы соответственно и со второй таблицы приаязанные записи
Как сформировать SQL |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 03.01.2009
Сообщений: 116
|
![]()
mar4elo, если СУБД поддерживает каскадные отношения, то просто устанавливаем их как надо и удаляем только из главной таблицы delete from MAINTABLE where ID_ in (1,2,3), если нет, то перед этим делаем delete from CHILDTABLE where FKEY_ in (1,2,3)
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 17.04.2008
Сообщений: 146
|
![]()
Ничего не понял((((( плз поподробней с примером sql
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 28.12.2009
Сообщений: 42
|
![]()
Я думаю было бы проще вам помочь, если б вы указали СУБД, с которой работаете...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 17.04.2008
Сообщений: 146
|
![]()
Исходник проекта
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 17.04.2008
Сообщений: 146
|
![]()
требуется с MAINTABLE удалить выделеную запись+с CHILDTABLE привязанные записи....
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
![]() Код:
проверить нету возможности
Life if about choices
Make the right choice Последний раз редактировалось TaTT DoGG; 20.02.2010 в 21:48. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 05.02.2009
Сообщений: 324
|
![]()
TaTT DoGG, то что ты написал работать не будет...
![]() если субд не поддерживает каскадные отношения то можно воспользоваться вот такими SQL-ями Код:
Тяжело быть бестолковым.....
![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
![]()
значит надо учить ))
Life if about choices
Make the right choice |
![]() |
![]() |
![]() |
#10 | |
Новичок
Джуниор
Регистрация: 22.02.2010
Сообщений: 2
|
![]() Цитата:
Код:
Последний раз редактировалось MAX/2-2-0B; 22.02.2010 в 23:41. Причина: Коррекция |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
error C2541: 'delete' : cannot delete objects that are not pointers | novokhatsky | Общие вопросы C/C++ | 2 | 14.12.2009 10:25 |
Удаление строки с помощью SQL запроса (Query1.SQL.ADD('Delete....')) | Schutze | Помощь студентам | 6 | 29.11.2009 22:15 |
SQL: Insert и Delete в чем ошибка? | FReeMAN(Q) | Помощь студентам | 2 | 17.04.2009 18:09 |
Перегрузка операций new, new[], delete, delete[] | IgorKr | Общие вопросы C/C++ | 1 | 22.10.2008 12:14 |
SQL процедура вместо перебора записей | XPAiN | БД в Delphi | 5 | 11.09.2008 13:59 |