посчитать distinct'ы надо б...

Maxik

Новичок
посчитать distinct'ы надо б...

Что-й то я торможу... Есть в таблице много полей, примерно так:

company_num | user_num | action_num | и т.д.

Есть к примеру такие данные:

1 | 1 | 1
1 | 1 | 2
2 | 1 | 1
2 | 1 | 2
2 | 2 | 1

Нужно выбрать кол-во уникальных user'ов (в данном случае - 3).

Если я делаю count(distinct user_num), то ясен пень получаю 2.
А как бы сделать, чтобы получалось правильно? :)
 

chira

Новичок
Где ты увидел в своем примере три уникальных user_name?
user_num в примере имеет два значения 1 и 2
 

Maxik

Новичок
Это да, все верно. Но как посчитать, что юзера в данном случае 3, а не 2? (user_num имеет значение, находящееся в зависимости от company_num, т.е. user_num=1 в разных значениях company_num - разные)
 
Сверху