Запрос на удаление, не пойму почему так работает
От: Аноним  
Дата: 14.02.11 08:09
Оценка:
Запрос выглядит так:

delete from t1
where exists (
select * from t1, t2 
where t1.f1 = t2.f1 
and t1.f2 = t2.f2
)



почему то удаляются все записи из t1, а подзапрос:

select * from t1, t2 
where t1.f1 = t2.f1 
and t1.f2 = t2.f2


Возвращает лишь то, что я хочу удалить из t1.

Почему так? Что поправить? Плииз поясните.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.