Вниз
Скачать: CL | DM;

Помогите с запросом   Найти похожие ветки 

 
wirg   (2006-05-14 19:44) [0]

У меня есть 3 таблицы:

Типы устройств:
ИД_типа
Название_типа

Модели устройств:
ИД_модели
название_модели

Устройства:
ИД_устройства
ИД_модели
ИД_типа

Мне нужно посчитать число моделей в таблице Устройства, а затем сформировать таблицу где будет название Модели, название Типа устройства, Число штук.

Как это можно сделать, при помощи SQL и ADOQuery?


 
Desdechado ©   (2006-05-14 20:02) [1]

select count(distinct id_model) from ustrojstva

select M.naz_mod, T.naz_tip, count(U.id_ustr)
from tip T, model M, Ustroj U
where u.id_tip=t.id_tip and u.id_mod=M.id_mod
group by M.naz_mod, T.naz_tip


 
wirg   (2006-05-14 20:29) [2]

Возможно я не очень правильно сформулировал. Задача такая мне нужно сформировать таблицу, в которой будут названия моделей(без повторов), затем тип и число моделей(штук).
Как должен выглядеть запрос?


 
Desdechado ©   (2006-05-14 20:38) [3]

это уже самому нужно подумать, используя другие поля, но тот же принцип, что и в [1]


 
wirg   (2006-05-14 20:45) [4]

В первом запросе после запуска запроса в ACCESS спрашивается какой тип устройства, ввожу номер, и все названия формируются с этим типом, где там может быть ошибка?


 
ANB ©   (2006-05-15 12:43) [5]


> wirg   (14.05.06 20:45) [4]

в 17 строке



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.973 c
8-1136394990
ArtemESC
2006-01-04 20:16
2006.06.04
"Склеить" avi


15-1147263390
fast2
2006-05-10 16:16
2006.06.04
Посоветуйте какой-то простенький ICQ-сервер.


2-1147801737
alexey_newbie
2006-05-16 21:48
2006.06.04
Access violation


1-1146450343
Nikolaich
2006-05-01 06:25
2006.06.04
проблема с порядком окон после активации подсказки


2-1147698846
webpauk
2006-05-15 17:14
2006.06.04
Скрыть информацию




   Наверх