Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.043 c
2-1147961794
carmen
2006-05-18 18:16
2006.06.04
Ошибка при обращении к таблице


2-1147855038
aleshap
2006-05-17 12:37
2006.06.04
Метод


2-1147794211
AlexanderMS
2006-05-16 19:43
2006.06.04
Проблема с чтением с помощью TFileStream


2-1148038893
ttt_111
2006-05-19 15:41
2006.06.04
Работа с БД.


8-1136239895
DoSpyRap
2006-01-03 01:11
2006.06.04
ПЕРИОДИЧЕСКИЙ СОХРАНЕНИЕ ЭКРАНА





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский