Здравствуйте. Очень понравился Ваш сайт. Спасибо создателям, а также всем кто задает вопросы и отвечает. Надеюсь вы мне поможете решить проблему.
Есть у меня одна программа, которая очень медленно работает. Тормозит из-за двух таблиц(точнее из-за запросов к этим таблицам).
таблица 1.(T1)
id — ид изделия или детали
name — имя изделия или детали
таблица 2.(T2)
id1 — какое изделие(ид изделия из табл.1)
id2 — что в него входит(ид изделия или детали из табл.1)
ccount — в каком количестве входит..
В изделия могут входить изделия и детали. В детали ничего не входит. Вхождение узнаем в таблице T2.
Например, по этим двум таблицам можно определить, что в name1 входит name2 и name3, а в name2 в свою очередь входит name7 и т.д. В конце концов получается, что в name1 входят: name2, name3, name7.. и т.д.
Задача состоит в подсчете этих входящих изделий(name2, name3, name7..), на определенное изделие(в name1) одним запросом, т.е. без tmp-table.
Ответьте, пожалуйста, можно ли это сделать. Заранее спасибо всем ответившим.
P.S.(самое главное): БД — MS ACCESS 97, программа на VC++6, подключение через ADO "import..".