Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Нужна помощь с Select-ом  [new]
gepard1980
Member

Откуда: Ярославль
Сообщений: 245
Есть таблица id_product | id_category | id_user (пользователь создает продукты в категориях). Нужно выбрать те
категории (id_category) из таблицы, в которых пользователь создал более 10 продуктов.
9 июн 12, 15:10    [12694528]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь с Select-ом  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3059
group by
having count(*) > 10
9 июн 12, 15:11    [12694535]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь с Select-ом  [new]
gepard1980
Member

Откуда: Ярославль
Сообщений: 245
Можно подробнее, а то не понятно
9 июн 12, 15:22    [12694611]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь с Select-ом  [new]
denis2710
Member

Откуда: Москва
Сообщений: 3384
gepard1980,
select  id_category
from table
group by id_user 
having count(*) > 10
9 июн 12, 15:32    [12694665]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь с Select-ом  [new]
invm
Member

Откуда: Москва
Сообщений: 9845
gepard1980
Можно подробнее, а то не понятно
http://firststeps.ru/sql/r.php?7
9 июн 12, 15:33    [12694674]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь с Select-ом  [new]
step_ks
Member

Откуда:
Сообщений: 936
denis2710
gepard1980,
select  id_category
from table
group by id_user 
having count(*) > 10

не работает
9 июн 12, 15:46    [12694740]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь с Select-ом  [new]
denis2710
Member

Откуда: Москва
Сообщений: 3384
step_ks
denis2710
gepard1980,
select  id_category
from table
group by id_user 
having count(*) > 10

не работает

+

declare @t table
  (
    id_product int
  , id_category int
  , id_user int
  )
insert  into @t
        ( id_product, id_category, id_user )
values  ( 1, 1, 1 )
,       ( 1, 1, 1 )
,       ( 1, 1, 1 )
,       ( 1, 1, 1 )
,       ( 1, 1, 1 )
,       ( 1, 1, 1 )
,       ( 1, 1, 1 )
,       ( 1, 1, 1 )
,       ( 1, 1, 1 )
,       ( 1, 1, 1 )
,       ( 1, 1, 1 )

,       ( 1, 2, 2 )
,       ( 1, 2, 2 )
,       ( 1, 2, 2 )
,       ( 1, 2, 2 )

,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
,       ( 1, 21, 2 )
select  id_category
from    @t t
group by t.id_user
      , id_category
having  count(*) > 10

9 июн 12, 15:54    [12694785]     Ответить | Цитировать Сообщить модератору
 Re: Нужна помощь с Select-ом  [new]
gepard1980
Member

Откуда: Ярославль
Сообщений: 245
Всех благодарю!
9 июн 12, 17:46    [12695375]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить