формирование запроса

erty
Дата: 26.09.2005 12:35:07
Здравствуйте!
Дано:
1. table и view
2. в таблице есть поле по которому надо сгруппировать данные
3. в view существует поле count_of.., количество результатов которого и надо подсчитать

формирую следующим образом:

SELECT KLIENTS.namec,
       (select count(kol_pokupok.count_of_idk)
          from kol_pokupok
          where (kol_pokupok.ink=klients.ink) and (kol_pokupok.count_of_idk = 1)) as proc0
  FROM KLIENTS, KOL_POKUPOK

зависает.
Объясните мою ошибку.
Карабас Барабас
Дата: 26.09.2005 12:38:26
Нет условия объединения таблиц

Posted via ActualForum NNTP Server 1.3

fynda
Дата: 26.09.2005 12:44:50

erty wrote:

> SELECT KLIENTS.namec,
> (select count(kol_pokupok.count_of_idk)
> from kol_pokupok
> where (kol_pokupok.ink=klients.ink) and (kol_pokupok.count_of_idk = *1*)) as proc0
> FROM KLIENTS

А так? ;)

Posted via ActualForum NNTP Server 1.3

erty
Дата: 26.09.2005 12:53:58
SELECT KLIENTS.namec,
(select count(kol_pokupok.count_of_idk)
from kol_pokupok
where (kol_pokupok.ink=klients.ink) and (kol_pokupok.count_of_idk = 1)) as proc0
FROM KLIENTS

дописываю

inner join KOL_POKUPOK on klients.ink=kol_pokupok.ink

и все равно виснет,
объясните подробнее (если можно).
erty
Дата: 26.09.2005 12:58:45
теперь не понимает "*", а если их убрать, то виснет
Карабас Барабас
Дата: 26.09.2005 12:59:24
Зачем тебе join ?

PS: Второй закон Вышковского: Все можно наладить, если вертеть в руках достаточно долго

Posted via ActualForum NNTP Server 1.3

sag494
Дата: 26.09.2005 13:02:35
erty
1. table и view
....
зависает.
кто такие kol_pokupok.ink и klients.ink?
view сам делал?
erty
Дата: 26.09.2005 13:02:36
Карабас Барабас
Зачем тебе join ?

PS: Второй закон Вышковского: Все можно наладить, если вертеть в руках достаточно долго
Posted via ActualForum NNTP Server 1.3


условие объединения таблиц
fynda
Дата: 26.09.2005 13:04:20

Приведи тот запрос, который не работает сейчас

Posted via ActualForum NNTP Server 1.3

erty
Дата: 26.09.2005 13:13:32
sag494
erty
1. table и view
....
зависает.
кто такие kol_pokupok.ink и klients.ink?
view сам делал?



kol_pokupok.ink - view работает и уже давно , состоит из 3-х таблиц, INK -код одной из таблиц

klients.ink - таблица, ink- PK; в ней содержится поле Namec - содержит определенные значения, которые могут один в один совпадать

необходимо сформировать запрос так, что бы он выводил количество записей (равным 1,2,3,4,5 ..12) по kol_pokupok - view , где kol_pokupok.ink = klients.ink и группировал по полю namec