![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
простой запрос [MDB]
integery © (2005-02-11 11:40:00)нужен запрос которий удаляєтьиз двох таблиц одинаковиє записи !!!
integery (2005-02-11 12:39:00) [1]я любител СУБД а не профисионал !!
Sergey13 (2005-02-11 12:38:00) [2]2[9] Danilka © (11.02.05 12:23)
Это только через промежуточную таблицу, куда занести все ИД-шники дубликатов. ИМХО.
Danilka (2005-02-11 12:23:00) [3]дык, надо из обоих удалить. а если из одной удалишь, то как потом узнаешь, есть они во второй или нет? :)
для этого субд знать нада.
integery (2005-02-11 12:21:00) [4]супер ОГРОМНОЄ СПАСИБО
ЮЮ (2005-02-11 12:20:00) [5]DELETE FROM APM_A03
WHERE APM_A03.TIN IN (
SELECT APM_A03.TIN
FROM
APM_A03.TIN
LEFT JOIN APM_A ON APM_A.id = APM_A03.TIN
WHERE
NOT(APM_A.id IS NULL)
)
Возможно, IN() следует заменить на EXISTS()
Sergey13 (2005-02-11 12:16:00) [6]DELETE FROM APM_A03
WHERE exists (select * from APM_A where APM_A.id=APM_A03.TIN)
integery (2005-02-11 12:13:00) [7]или поправте
DELETE APM_A03.TIN
FROM APM_A03 , APM_A
WHERE APM_A.id=APM_A03.TIN;
integery (2005-02-11 12:05:00) [8]подкинте примерчик срочно нужно !!!
Sergey13 (2005-02-11 11:58:00) [9]2[2] integery (11.02.05 11:53)
>хорошо давайте только з одной !!!
По щучьему веленью, по моему хотенью :Желание
Вместо параметра подставь нужное.
integery (2005-02-11 11:53:00) [10]хорошо давайте только з одной !!!
ЮЮ (2005-02-11 11:45:00) [11]Один запрос может удалять только из одной таблицы.