Текущий архив: 2003.05.19;
Скачать: CL | DM;
ВнизПомогите пожалуйста составить запрос по количеству Найти похожие ветки
← →
Evyshka (2003-04-29 09:43) [0]Здравствуйте! Помогите составить запрос
Имеется 3 таблицы
Table1
имя пользователя1 код пользователя1
имя пользователя2 код пользователя2
............
имя пользователяN код пользователяN
Table2
field11.........field1N код пользователя1
field21.........field2N код пользователя1
field31.........field3N код пользователя2
field41.........field4N код пользователяN
..........................
Table3
field11.........field1M код пользователя1
field21.........field2M код пользователя2
field31.........field3M код пользователя2
field41.........field4M код пользователяN
..........................
Результат
имя пользователя кол-во записей в table2 кол-во записейв table3
т.e
имя пользователя1 2 1
имя пользователя2 1 2
имя пользователяN 1 1
← →
GLUKAS (2003-04-29 09:51) [1]Select T1.имя ,(Select count(*) from Table2 T2 where T2.UID=T1.UID),(Select count(*) from Table3 T3 where T3.UID=T1.UID) from Table1 T1
← →
Evyshka (2003-04-29 09:53) [2]в Paradox не выполняется почему то
← →
ЮЮ (2003-04-29 09:54) [3]SELECT
t1.Name, t2.cnt2, t3.cnt3
FROM
Table1 t1
LEFT JOIN cnt2.sql t2 ON t1.Code = t2.Code
LEFT JOIN cnt3.sql t3 ON t1.Code = t3.Code
где cnt2.sql содержит текст
SELECT Code, Count(Code) cnt2 FROM Table2 GROUP by CODE
a cnt3.sql :
SELECT Code, Count(Code) cnt3 FROM Table3 GROUP by CODE
и эти файлы лежат в "Базе данных" Парадокс
← →
Evyshka (2003-04-29 09:59) [4]нужно сохранить два файла cnt2.sql и cnt3.sql и использовать их в программе? при выполнении query ?
← →
Evyshka (2003-04-29 10:57) [5]ЮЮ Спасибо преогромное В paradox-е все просто супер :-))
Правда еще в DElphi не пробовала
Страницы: 1 вся ветка
Текущий архив: 2003.05.19;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c