![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос на удаление записей [D7, IB6.x]
Navi © (2006-04-23 14:58:00)Здравствуйте!
Требуется удалить из таблицы tb1 все значения, выбираемые так:
SELECT tb1.*, tb2.aid
FROM tb1 INNER JOIN tb2 on tb2.fid = tb1.fid
WHERE tb2.aid = 27
Как сделать запрос?
Спасибо.
ЮЮ (2006-04-24 06:56:00) [1]DELETE FROM tb1 WHERE fid IN (SELECT fid FROM tb2 WHERE aid = 27)
Johnmen (2006-04-23 16:29:00) [2]
DELETE FROM tb1 T1 WHERE EXISTS (SELECT 1 FROM tbl2 T2 WHERE (T1.fid=T2.fid) AND (T2.aid=27))
xayam (2006-04-23 16:27:00) [3]если честно, то надо бы структуру таблиц в базе знать прежде чем что-то удалять.