ShIvADeSt
Moderator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору JohnSilver182 1) По огнептице есть топик 2) запрос конкретно к огнептице имеет мало отношения (обычный запрос на SQL). 3) Записей достаточно много, индексы вообще есть в таблице? 4) попробуй вместо select * написать select 1 так как нафига тебе возвращать все поля? 5) попробуй результат селекта вначале кинуть во временную таблицу а потом просто делать селект из нее без where. То есть кидаешь во времянку айдишники из aptdrugpresent при условии adp.dcode=ch.dcode and adp.scode=ch.scode and ch.act=0 примерно так Insert #temp (id) select adp.ID from aptdrugpresent ADP, adp_change CH where adp.dcode=ch.dcode and adp.scode=ch.scode and ch.act=0 а потом уже так DELETE FROM aptdrugpresent ADP Where ID in (select ID from #temp);
---------- И создал Бог женщину... Существо получилось злобное, но забавное... |
|