Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с запросом на подсчет количества записей через COUNT. / 8 сообщений из 8, страница 1 из 1
28.03.2005, 00:57
    #32983079
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом на подсчет количества записей через COUNT.
Доброй ночи!

Есть две связанные таблицы один ко многим

1 таблица (главная) - таблица групп TableGroupExpo
2 таблица (дочерняя) - таблица экпонатов TableExponat

Они связаны по полю id_gr , что видно в запросе

Группа одна , а экпонатов много.

Мне надо подсчитать в каждой группе количество экспонатов

Делаю это так


SELECT Tablegroupexpo.id_gr, Tablegroupexpo.name_gr,
COUNT(Tableexponat.nazv_expo)
FROM ;
db!tablegroupexpo ;
INNER JOIN db!tableexponat ;
ON Tablegroupexpo.id_gr = Tableexponat.id_gr
Group By Tablegroupexpo.id_gr;


Но блин ошибка на COUNT(Tableexponat.nazv_expo)

Вроде простая вещь , а что то закопался.

VFP8
...
Рейтинг: 0 / 0
28.03.2005, 07:43
    #32983141
Ilhom_uz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом на подсчет количества записей через COUNT.
Что за ошибка?
...
Рейтинг: 0 / 0
28.03.2005, 08:29
    #32983168
rus77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом на подсчет количества записей через COUNT.
SELECT Tablegroupexpo.id_gr, Tablegroupexpo.name_gr,
COUNT(Tableexponat.nazv_expo)
FROM ;
db!tablegroupexpo ;
INNER JOIN db!tableexponat ;
ON Tablegroupexpo.id_gr = Tableexponat.id_gr
Group By Tablegroupexpo.id_gr,Tablegroupexpo.name_gr;

Надо тебе было добавить Tablegroupexpo.name_gr в группировке .
...
Рейтинг: 0 / 0
28.03.2005, 08:34
    #32983172
Ilhom_uz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом на подсчет количества записей через COUNT.
rus77SELECT Tablegroupexpo.id_gr, Tablegroupexpo.name_gr,
COUNT(Tableexponat.nazv_expo)
FROM ;
db!tablegroupexpo ;
INNER JOIN db!tableexponat ;
ON Tablegroupexpo.id_gr = Tableexponat.id_gr
Group By Tablegroupexpo.id_gr,Tablegroupexpo.name_gr;

Надо тебе было добавить Tablegroupexpo.name_gr в группировке .
Если set behavior 80...
Сойдет и Ваш запрос если set behavior 70
...
Рейтинг: 0 / 0
28.03.2005, 09:08
    #32983187
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом на подсчет количества записей через COUNT.
rus77SELECT Tablegroupexpo.id_gr, Tablegroupexpo.name_gr,
COUNT(Tableexponat.nazv_expo)
FROM ;
db!tablegroupexpo ;
INNER JOIN db!tableexponat ;
ON Tablegroupexpo.id_gr = Tableexponat.id_gr
Group By Tablegroupexpo.id_gr,Tablegroupexpo.name_gr;

Надо тебе было добавить Tablegroupexpo.name_gr в группировке .

Все равно дает ошибку.

СкринШот где видно сам запрос и ошибку приложил (31КБ)
...
Рейтинг: 0 / 0
28.03.2005, 09:17
    #32983197
Ilhom_uz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом на подсчет количества записей через COUNT.
Покажи вкладку UpdateCriteria...
...
Рейтинг: 0 / 0
28.03.2005, 09:36
    #32983217
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом на подсчет количества записей через COUNT.
Ilhom_uzПокажи вкладку UpdateCriteria...

Вот.
...
Рейтинг: 0 / 0
28.03.2005, 15:05
    #32984080
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом на подсчет количества записей через COUNT.
Вопрос решен.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT Tablegroupexpo.id_gr, Tablegroupexpo.name_gr,;
  COUNT(Tableexponat.id_expo) AS total;
 FROM ;
     db!tablegroupexpo ;
    INNER JOIN db!tableexponat ;
   ON  Tablegroupexpo.id_gr = Tableexponat.id_gr;
 GROUP BY Tablegroupexpo.id_gr, Tablegroupexpo.name_gr



Спасибо.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с запросом на подсчет количества записей через COUNT. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]