|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Vladimir Ivanov 2:5030/1032.120 22 Feb 2001 10:48:00 To : Tolik Tentser Subject : (select) -> join ? -------------------------------------------------------------------------------- Понедельник Февраль 19 2001: Tolik Tentser ... All >> Все верно, в учебниках Microsoft прямо указано, что вложенные запросы >> работают очень медленно и их надо избегать. TT> Это в каких таких учебниках ? Учебник MSCE, еще "MS SQL. Planning and building high perfomance database". Последняя тоже переведена на русский. TT> И вот так прямо на все случаи жизни ? Hе на все, но в большинстве случаев это верно. TT> Ты (или учебники) сильно не прав. Приведи пример. Вообще замечу, я ставил другой вопрос, как избавится от (select). Был бы благодарен за совет. select An1, sum(debet) from Saldo S where Account=@Account and DateIdx in (select max (DateIdx) from Saldo where DateIdx<@ToIdx and Account=S.Account and AnPacket=S.AnPacket) group by An1 Структуры таблицы Saldo(Account int, DateIdx int, AnPacket int, An1 int, An2 int, An3 int, debet money, credit money) Vladimir N. Ivanov. ICQ: 34016466 mail to: ivn73@mail.ru WWW: http://ivn.da.ru (visit, please) -+- GoldED/W32 3.00.Alpha5+ + Origin: Yesterday, love was such an easy game to play... (2:5030/1032.120) === Cut === TT> Bye ... TT> Тенцер А.Л. TT> tolik@katren.nsk.ru TT> ICQ 15925834 TT> -+- ifmail v.2.15dev5 TT> + Origin: AO Katren (2:5020/400) Vladimir N. Ivanov. ICQ: 34016466 mail to: ivn73@mail.ru WWW: http://ivn.da.ru (visit, please) --- * Origin: Yesterday, love was such an easy game to play... (2:5030/1032.120) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/51363a94e1cc.html, оценка из 5, голосов 10
|